2010-11-26 3 views
2

Je me demandais s'il est possible de voir où les variables ont été définies dans le code php? Cela rendrait le débogage vraiment plus facile car j'assigne différentes valeurs à la même variable en fonction de certaines conditions.Est-il possible de savoir où les variables ont été définies?

+0

Question intéressante. Bien que je n'ai pas la réponse, je suivrai ce fil. Utilisation de Zend Studio ici, qui est un IDE PHP assez complet, mais il ne semble pas offrir une telle fonctionnalité ... – mingos

+0

Je travaille dans PHPDesigner et je ne peux pas trouver quelque chose comme ça aussi. – arma

Répondre

3

Non.

Cependant, beaucoup de bonne IDEs PHP (au moins NuSphere's PhpED, je suis sûr Zend doit avoir aussi?) Offrent la possibilité de passer au point où la variable a été utilisée, et mettre en évidence toutes les occurrences .

1

Si vous vous posez des questions sur le débogage. Fais ça. Etc, c'est très vite fait et vous pouvez voir le numéro rapidement dans la sortie ou un fichier journal.

1

Bien sûr. Dans Notepad++ vous pouvez installer le plugin SourceCookifier. Sur le site: "Un plugin qui utilise Exuberant Ctags pour analyser uniquement le fichier source actuellement activé ou plusieurs fichiers de sessions, les résultats sont affichés et peuvent être consultés dans une vue arborescente dans une fenêtre ancrable. " De ma propre expérience: ça fonctionne - pour les variables, les fonctions, les propriétés, les méthodes, les classes, les interfaces ... et quelques trucs HTML et javascript aussi.

Questions connexes