erreur que je ne comprend pas [PHP] - PHP - Programmation
Marsh Posté le 18-08-2004 à 17:26:58
ça serait aps mal que tu nous file ton code (de la ligne 640 à 643 par exemple)...
ensuite quand tu a une erreur de ce genre, c'est souvent qu'il te manque un ";" à la fin de l'instruction de la ligne précédente
Marsh Posté le 18-08-2004 à 17:31:25
tu as surement zappé un point virgule ou une parenthèse pas fermé situé entre la ligne 1 à 643! çà t'aide beaucoup hein ?
Marsh Posté le 18-08-2004 à 17:31:28
Tu as une { qui n'est pas fermée
Un conseil, commente toujours tes fermetures, et si possibble indente ton code :
while(condition) {
if (condition2){
}// Fin de if condition2
} // fin de while condition
Cela t'évitera de t'emmêler les pinceaux quand ça devient complexe.
Marsh Posté le 18-08-2004 à 17:35:29
oui c'était bien un } que j'avais oublié.
merci pour vos conseils.
Marsh Posté le 18-08-2004 à 19:45:09
Sinon utilise un soft qui permet de "lier" les parentheses et accolades, ça permet de trouver facilement les oublis
++
Edit : Ah et puis indente ton code, on retrouve aussi facilement une accolade pas fermée
Marsh Posté le 18-08-2004 à 19:47:55
Dj YeLL a écrit : Sinon utilise un soft qui permet de "lier" les parentheses et accolades, ça permet de trouver facilement les oublis |
certain editeur indentent automatiquement aussi...
Marsh Posté le 18-08-2004 à 19:49:36
Exact ... de plus en plus d'ailleurs.
J'aime bien ZendStudio, parcequ'il nous donnes nos erreurs en tps reel
Marsh Posté le 18-08-2004 à 17:10:28
bon voilà j'ai cette erreur:
'line 643' correspond à la fin de mon fichier, et je n'ai aucune variable $end dans mon fichier et je ne ferme qu'une seule fois la balise php '?>'.