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
.