11.2.6 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.
|