Services webmasters
Partenaires
Jeux concours gratuits
 
Rapport d'erreur
<<<
Initialiseur empty("0")
>>>

11.2 Migration de PHP 3.0 à PHP 4.0
11 Appendices
 Manuel PHP

Ce qui a changé en PHP 4.0
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.0
Substitution de variables dans les chaînes
Cookies
Gestion des variables globales

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.

<< Initialiseur >>
Rapport d'erreur Migration de PHP 3.0 à PHP 4.0 empty("0")
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -