Administrateur PHPfrance |
3088 Messages
04 juin 2006, 16:34
En règle générale, en PHP quand on dit "déboguer" c'est plutôt "tout à la main"

Les débogueurs comme XDebug sont vraiment cools et irremplaçables dans certaines situations, mais dans 99% des cas on règle ce genre de bugs avec de simples var_dump() ou print_r(). Il n'existe pas à ma connaissance de débogueur en français.
Quant à ta fonction, je vois qu'elle se termine par "echo $form", c'est ce qui produit ton "Object id #1". Si tu veux récupérer le résultat au lieu de l'afficher alors il te faut utiliser
return.
En dernier, une classe
devient un objet lorsqu'elle est instantiée (c'est à dire quand on utilise
new), mais en pratique il est inutile de faire la distinction. Pour les cinq années à venir, considère qu'une classe c'est pareil qu'un objet. Si tu programmes encore en PHP d'ici là, tu auras saisi la différence subtile entre les deux
