Inicializátory

Statická premenná a inicializátory členov triedy akceptujú iba skalárne hodnoty , zatial čo v PHP 3 akceptovali hocijaké platné výrazy . To je , zas a znova , kvôli rozdeleniu analýzy a spracovania , pretože sa ešte žiadny kód nespracoval , keď parser vidí inicializátor .

Namiesto toho by ste mali k inicializovaniu členských premenných pre triedy použiť konštruktérov . Pre statické premenné zvyčajne nemá zmysel nič iné , len jednoduché statické hodnoty .