par
Cyrano » 09 sept. 2005, 11:18
La première formulation est correcte pour initialiser une variable : $var = ""; cependant, il ne faut pas confondre initialisation et déclaration. TU n'as nulle obligation comme dans d'autres langages de déclarer tes variable (à l'exception des variables de classe en objet PHP)
En revanche, tu ne peux pas utiliser une variable qui n'a pas été correctement initialisée au départ de la manière que tu as toi-même comprise en lui attribuant une valeur (chaine vide ou autre)
Si tu obtiens quand même une erreur, fais voir le bout de code en question de l'initialisation de la variable à la ligne indiquée dans le message d'erreur.
La première formulation est correcte pour initialiser une variable : $var = ""; cependant, il ne faut pas confondre initialisation et déclaration. TU n'as nulle obligation comme dans d'autres langages de déclarer tes variable (à l'exception des variables de classe en objet PHP)
En revanche, tu ne peux pas utiliser une variable qui n'a pas été correctement initialisée au départ de la manière que tu as toi-même comprise en lui attribuant une valeur (chaine vide ou autre)
Si tu obtiens quand même une erreur, fais voir le bout de code en question de l'initialisation de la variable à la ligne indiquée dans le message d'erreur.