Manuel PHP
Précédent
Annexe B.
Migration de PHP 3.0 à PHP 4.0
Suivant
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.
Précédent
Sommaire
Suivant
Rapport d 'erreur
Niveau supérieur