Portál AbcLinuxu, 10. května 2025 05:50

Dotaz: PHP - Jak nepředávat předané parametry

5.4.2014 23:45 Jakub
PHP - Jak nepředávat předané parametry
Přečteno: 214×
Odpovědět | Admin
Ahoj, řekl by mi někdo, jak se dá nastavit v konstruktoru ve tříde neexistující parametr ?

Něco jako
class AAA {
 function __construct(false, $b, false) {}
}

new Class($a, $b, $c);
Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.4.2014 23:47 potato
Rozbalit Rozbalit vše Re: PHP - Jak nepředávat předané parametry
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud má to false znamenat nepojmenované místo pro poziční parametr, tak v čem je přesně problém ho pojmenovat a nepoužít? Pominu-li, že to celé smrdí...
6.4.2014 07:43 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: PHP - Jak nepředávat předané parametry
Odpovědět | | Sbalit | Link | Blokovat | Admin
class AAA {
 function __construct($a = false, $b, $c = false) {}
}

new AAA($a, $b, $c);
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
xxxxxx avatar 6.4.2014 09:51 xxxxxx | skóre: 23
Rozbalit Rozbalit vše Re: PHP - Jak nepředávat předané parametry
Ještě bych (pro tazatele) doplnil, že v tomto případě musí předat $a, ale $c už nikoliv. Kdyby jako první předal $b, tak by vlastně předal $a.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.