Rapport d'erreur <<< |
Initialiseur | empty("0") >>> |
7.2 Migration de PHP 3 à PHP 4 7 Annexes Manuel PHP . Ce qui a changé en PHP 4 . Utiliser PHP 3 et PHP 4 simultanément . Migration des fichiers de configuration . Comportement de l'analyseur . Rapport d'erreur ->Initialiseur . empty("0") . Fonctions manquantes . Extensions PHP 3 . Substitution de variables dans les chaînes . Cookies . Gestion des variables globales |
7.2.6 Initialiseur
Les variables statiques et les membres de classes n'acceptent plus que des initialiseurs scalaires, tandis que PHP 3 acceptait aussi les expressions. Ceci 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 vienne à l'esprit. |
<< | Initialiseur | >> |
Rapport d'erreur | Migration de PHP 3 à PHP 4 | empty("0") |