Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

koliko metod ima argumenata metod(arg1, arg2, arg3, ....)

[es] :: PHP :: koliko metod ima argumenata metod(arg1, arg2, arg3, ....)

[ Pregleda: 2235 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zgas

Član broj: 74613
Poruke: 334
*.ptt.rs.

Sajt: odbrojavanje.com


Profil

icon koliko metod ima argumenata metod(arg1, arg2, arg3, ....)02.10.2008. u 19:13 - pre 189 meseci
Postoji funkcija "func_num_args()" koja broji argumente metoda ali ona to moze da uradi samo ako se pozove unutar ispitivanog metoda.

Ja imam mnogo metoda u klasi. Preko jedne metode pristupam svim ostalim metodama u klasi. Taj pristupni metod treba da zna pre nego sto pozove neki drugi metod na izvrsenje, da li taj drugi metod ima argumente. Ako ima drugi metod argumente onda pristupni metod ga ne sme pozvati, a ako nema onda ga poziva.

Nadam se da ste me razumeli.

Da li znate kako bi mogao da saznam koliko neki metod ima argumenata ali izvan njega - pre nego sto ga pozovem.

Hvala.
Aukcije, www.Odbrojavanje.com
Aukcija može biti osvojena jeftino - za 30 sekundi a 6 dinara!
 
Odgovor na temu

afwt
AF Web Team
Novi Sad/Chicago

Član broj: 8220
Poruke: 337
*.dsl.chcgil.sbcglobal.net.

Sajt: milos.srdjevic.net/blog


+1 Profil

icon Re: koliko metod ima argumenata metod(arg1, arg2, arg3, ....)02.10.2008. u 21:26 - pre 189 meseci
Koliko ja znam, za to ces morati da parsiras source code klase, pa da program sam (tj. rucno) skonta koja ima koliko.... :(
ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: koliko metod ima argumenata metod(arg1, arg2, arg3, ....)02.10.2008. u 21:53 - pre 189 meseci
Ili da uvedeš namenske konstante odmah uz te metode s dodatnim sufixom gde ćeš postaviti podatak o broju parametara.

Možda i neki namenski metod u toj klasi kojem ćeš proslediti ime metoda a on iz untrašnje tablice vratiti broj parametara.

Znači ručno.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
89.216.147.*

Sajt: www.gvozden.info


+68 Profil

icon Re: koliko metod ima argumenata metod(arg1, arg2, arg3, ....)02.10.2008. u 22:31 - pre 189 meseci
direktan nacin cini mi se ne postoji... (mozda gresim?!)

A da koristis konstruktor klase,
ili jednu metodu gde ces obradjivati argumente

toj metodi se argumenti mogu proslediti kroz niz...

ii na pocetku svake metode pozovi metodu koja proverava potrebne argumente...

nadam se da si predvideo ovo:
Code:
function metoda(arg1='', arg2=null, arg3=0){}

 
Odgovor na temu

zgas

Član broj: 74613
Poruke: 334
*.ptt.rs.

Sajt: odbrojavanje.com


Profil

icon Re: koliko metod ima argumenata metod(arg1, arg2, arg3, ....)03.10.2008. u 19:23 - pre 189 meseci
Posto su klase veoma obimne, pretpostavljam da ne bi bilo pozeljno da parsirm kod istih.

Namenske konstante rucno azurirane zvuce kao jednostavan rucni nacin.

Ovo sto je napisao agvozden zvuci interesantno ali mi nije bas najjasnije.

Razmislicu...

Hvala vam.
Aukcije, www.Odbrojavanje.com
Aukcija može biti osvojena jeftino - za 30 sekundi a 6 dinara!
 
Odgovor na temu

[es] :: PHP :: koliko metod ima argumenata metod(arg1, arg2, arg3, ....)

[ Pregleda: 2235 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.