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?
Répondre
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 .
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.
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.
- 1. PHP détecter si toutes les variables d'URL ont été définies
- 2. PHP Détecter si des variables d'URL ont été définies
- 3. Trouver où les variables ont été déclarées dans quel fichier?
- 4. Les variables définies php ont des valeurs nulles
- 5. Mathematica manipule les variables déjà définies
- 6. Comment savoir quand les commandes Cocoa MainMenu ont été chargées
- 7. Afficher toutes les variables actuellement définies
- 8. Comment trouver les variables définies dans une fonction
- 9. Comment savoir quels modules ont été mélangés dans une classe?
- 10. Y at-il un moyen de savoir si tous les valideurs ont été satisfaits?
- 11. Découvrez les fonctions qui ont été incorporées
- 12. actionscript: variables publiques non définies?
- 13. Savoir si les fenêtres WPF ont déjà été chargées (événement Loaded déjà déclenché)
- 14. Où les gemmes requises sont-elles définies?
- 15. YUI Uploader - Comment savoir quand tous les fichiers ont été téléchargés?
- 16. Comment savoir quels fichiers ont été modifiés entre les validations à l'aide de Grit
- 17. Les variables d'objet dans javascript sont-elles énumérées dans l'ordre dans lequel elles ont été ajoutées?
- 18. Où puis-je voir quand les mises à jour d'Ubuntu ont été réellement appliquées localement?
- 19. En utilisant SortableRows et savoir quand les lignes ont été déplacées
- 20. Comment obtenir les variables dans l'ordre où elles sont déclarées
- 21. Quand les enregistrements étendus ont-ils été introduits?
- 22. Exécution de la fonction Javascript après variables sont définies
- 23. Les objets ont-ils aussi une certaine portée comme les méthodes ont les variables locales?
- 24. Où sont les fonctions de socket BSD définies sous Linux?
- 25. Test de commande en fonction du moment où ils ont été exécutés dans Visual Studio
- 26. Comment puis-je savoir quand des en-têtes HTTP ont été envoyés dans une application ASP.NET?
- 27. détecter quand tous les événements d'un mouseevent ont été déclenchés?
- 28. Comment trier les données en fonction du jour où elles ont été publiées?
- 29. WPF Listbox.selecteditems renvoie les éléments dans l'ordre où ils ont été sélectionnés
- 30. Comment parcourir sur les attributs d'une classe, dans l'ordre où ils ont été définis?
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
Je travaille dans PHPDesigner et je ne peux pas trouver quelque chose comme ça aussi. – arma