Class not found
Fermé
darkchristophetd
Messages postés
1100
Date d'inscription
mardi 26 février 2008
Statut
Contributeur
Dernière intervention
14 novembre 2010
-
13 juin 2009 à 14:26
le père - 14 juin 2009 à 22:44
le père - 14 juin 2009 à 22:44
A voir également:
- Class not found
- No renderer found - Forum Lecteurs et supports vidéo
- Nvcontainer windows class - Forum Carte graphique
- Not found the requested url was not found on this server. ✓ - Forum Ubuntu
- Found.000 ✓ - Forum Virus
- Not found the requested url was not found on this server. additionally, a 404 not found error was encountered while trying to use an errordocument to handle the request. ✓ - Forum Webmastering
3 réponses
Bonjour
Je viens de faire l'essai, ça marche chez moi. Donc tu as raison, ça doit fonctionner.
Peux-tu rajouter une erreur volontaire (genre $x=;) dans membre.class.php, juste avant le définition de Membre pour vérifier que tu y passes bien ?
Je viens de faire l'essai, ça marche chez moi. Donc tu as raison, ça doit fonctionner.
Peux-tu rajouter une erreur volontaire (genre $x=;) dans membre.class.php, juste avant le définition de Membre pour vérifier que tu y passes bien ?
darkchristophetd
Messages postés
1100
Date d'inscription
mardi 26 février 2008
Statut
Contributeur
Dernière intervention
14 novembre 2010
459
13 juin 2009 à 22:17
13 juin 2009 à 22:17
Je n'ai pas fait ça, mais en faisant un echo 'XXX', ça n'affiche rien.
Bizarre non ?
Bizarre non ?
Il ne fallait pas faire le test avec un echo.
En effet, le PHP est interpreté en 2 passes. L'echo n'est exécuté qu'à la deuxième passe, alors que ton erreur de classe non déclarée est détectée dès la première passe. Donc avant l'éxécution de l'echo même si celui-ci est placé avant.
C'est pour ça que je t'avais dit de provoquer une erreur qui est détectée dès la première passe.
En effet, le PHP est interpreté en 2 passes. L'echo n'est exécuté qu'à la deuxième passe, alors que ton erreur de classe non déclarée est détectée dès la première passe. Donc avant l'éxécution de l'echo même si celui-ci est placé avant.
C'est pour ça que je t'avais dit de provoquer une erreur qui est détectée dès la première passe.