Manuál PHP | ||
---|---|---|
Předcházející | Příloha B. Přechod z PHP 3 na PHP 4 | Další |
Statické proměnné a inicializátory položek tříd přijímají pouze skalární hodnoty, zatímco v PHP 3 přijímaly i jakékoli platné výrazy. Toto je, opět, kvůli rozdělení mezi parsing a provádění kódu - když parser zpracovává inicializátor, ještě není proveden žádný kód.
K inicializaci položek ve třídách byste měli namísto toho používat konstruktory. Pro statické proměnné přesto vzácně dává smysl i něco jiného než obyčejná hodnota.
Předcházející | Domů | Další |
Hlášení chyb | Nahoru | empty("0") |