comportement de include_once - PHP - Programmation
Marsh Posté le 20-11-2009 à 14:40:51
C'est un comportement normal, défini dans la documentation.
Citation : Les fonctions n'ont pas besoin d'être définies avant d'être utilisées, SAUF lorsqu'une fonction est définie conditionnellement, comme montré dans les deux exemples suivants. |
http://www.php.net/manual/fr/funct [...] efined.php
Marsh Posté le 20-11-2009 à 14:46:17
merci Altherac.
Je me doute que c'est normal. Il me manquait la référence à la doc. C'est maintenant très clair
Marsh Posté le 20-11-2009 à 14:36:01
Salut,
je viens de constater un comportement surprenant de PHP. Et je suis assez friand d'explications!!
j'ai un fichier a.php :
et dans b.php :
echo foo(); m'affiche bar.
Maintenant, je supprime le test qui me permet de savoir si ma fonction existe dans a.php, j'ai donc :
echo foo(); me renvoie foo!
Etonnant, non!
---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence