Initialiseur
Les
variables
statiques
et
les
membres
de
classes
n
'
acceptent
plus
que
des
initialiseurs
scalaires
,
tandis
que
PHP
3.0
acceptait
aussi
les
expressions
.
Cela
est
dû
,
encore
une
fois
,
à
la
séparation
de
l'
analyse
et
de
l'exécution
:
aucun
code
ne
peut
être
exécuté
tant
que
l'analyse
n
'est
pas
terminée
.
Pour
les
classes
,
il
vaut
mieux
initialiser
les
membres
dans
le
constructeur
.
Pour
les
variables
statiques
,
une
valeur
fixe
et
simple
est
la
seule
chose
qui
viennent
à
l
'
esprit
.