Předmět Autor Datum
Parametre mozu mat default hodnotu, potom ich nemusis zadavat pri volani funkcie. functions.argument…
MM.. 03.03.2017 18:53
MM..
Spíš bych to tipnul na přetíženou metodu. https://cs.wikipedia.org/wiki/P%C5%99et%C4%9B%C5%B Eov%C3%…
Wikan 03.03.2017 18:55
Wikan
Alebo nechapem ze co sa pytas. Potřebuji volat metody s různým počtem parametrů Příklady třeba $th…
Hostt 03.03.2017 19:02
Hostt
Předávej tam jeden objekt. Jeho property pak budou odpovídat jednotlivým parametrům. Nicméně metoda…
Wikan 03.03.2017 19:06
Wikan
žádný objekt to není, všechny parametry jsou typu string.
Hostt 03.03.2017 19:31
Hostt
Ved to je prave ta blbost autora, ze tam zadny objekt neni.
MM.. 03.03.2017 19:36
MM..
Ved som ti dal odkaz na PHP manual tam to je napisane. Ku kazdemu parametru v deklaracii funkcie dop…
MM.. 03.03.2017 19:08
MM..
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 vzpom…
Hostt 03.03.2017 19:30
Hostt
Ja nepisem nic o array. Si nieco hulil? 30x napises =null do deklaracie, a dozivotne ich nemusis zad…
MM.. 03.03.2017 19:32
MM..
$this->xy($par1=null, $par2=null, $par3=null, atd...);
MM.. 03.03.2017 19:33
MM..
Díky, už jsem to našel. Sláva.. kdyby to někdo potřeboval tak je na to funkce func_get_args();
Hostt 03.03.2017 19:52
Hostt
pole poznáš?
čitateľ 03.03.2017 19:11
čitateľ
Poznám, každý rok na něj sadím brambory.
Hostt 03.03.2017 19:28
Hostt
To je chvályhodné. A nie je na zahodenie ani pri odovzdávaní veľkého množstva parametrov.
čitateľ 03.03.2017 20:00
čitateľ
:-) poslední
Hostt 03.03.2017 20:01
Hostt

Alebo nechapem ze co sa pytas.

Potřebuji volat metody s různým počtem parametrů
Příklady

třeba $this->xy($par1, $par2);
$this->xy($par1, $par2, $par3, $par4, $par5);
$this->xy($par1);
$this->xy($par1, $par2, $par3, $par4, $par5, $par6, $par7, $par8, $par9, $par10, $par11, $par12, $par13, $par14, $par15, $par16, $par17, ... , $par28, $par29, $par30);

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

$this->xy($par1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, ... , null, null, null);

Díky

Zpět do poradny Odpovědět na původní otázku Nahoru