

PHP - Jak předávat metodě různý počet parametrů
Ahoj, můžu předávat jedné metodě různý počet parametrů? Pokud ano, jak? Díky
Ahoj, můžu předávat jedné metodě různý počet parametrů? Pokud ano, jak? Díky
Zpět do poradny Odpovědět na původní otázku Nahoru
Parametre mozu mat default hodnotu, potom ich nemusis zadavat pri volani funkcie.
functions.arguments.php
Alebo nechapem ze co sa pytas.
Potřebuji volat metody s různým počtem parametrů
Příklady
a nevím co dát do té metody abych nemusel při menším počtu parametrů zadávat jeden parametr a 30 x null
Díky
Předávej tam jeden objekt. Jeho property pak budou odpovídat jednotlivým parametrům.
Nicméně metoda se 30 parametry hodně "smrdí" i kdyby byly všechny povinné.
žádný objekt to není, všechny parametry jsou typu string.
Ved to je prave ta blbost autora, ze tam zadny objekt neni.
Ved som ti dal odkaz na PHP manual tam to je napisane.
Ku kazdemu parametru v deklaracii funkcie dopis =null
(.. ale ako pise vyssie kolega neni to moc normalne robit metodu s 30 parametrami)
Tak to právě dělat nechci, musí to jít i jinak, vím, že to jde, už jsem to viděl ale nemůžu si vzpomenout kde to bylo nebo jak se to předávalo ale array to nebyl.
Ja nepisem nic o array. Si nieco hulil?
30x napises =null do deklaracie, a dozivotne ich nemusis zadavat pri volani.
Díky,
už jsem to našel. Sláva.. kdyby to někdo potřeboval tak je na to funkce func_get_args();
pole poznáš?
Poznám, každý rok na něj sadím brambory.
To je chvályhodné. A nie je na zahodenie ani pri odovzdávaní veľkého množstva parametrov.