Pré. | Proc. |
Le Débogueur PHP
Le Débogueur PHP Enterprise Architect vous permet de déboguer les scripts PHP.exe. Cette section décrit la configuration de base et les différents scénarios de débogage fréquemment rencontrés. Ces scénarios concernent le mappage des chemins de fichiers, qui est essentiel au succès d'une session de débogage à distance.
- Configuration du script
- Machine Windows locale (serveur Apache)
- Machine Windows locale (PHP.exe)
- Machine Linux distante (serveur Apache)
- Machine Linux distante (PHP.exe)
Configuration et scénarios
Scénario |
Détails |
Voir aussi |
---|---|---|
Configuration du script |
Un script d'analyse est une exigence de base pour le débogage dans Enterprise Architect ; vous créez un script en utilisant la barre d'outils de l' Analyseur d'Exécution . Sélectionnez PHP.XDebug comme plate-forme de débogage ; lorsque vous sélectionnez cette plate-forme, la page de propriétés affiche ces paramètres de connexion :
|
|
Serveur Apache sur machine locale |
Dans cette situation, considérez cette configuration :
|
|
Machine locale PHP.EXE |
Dans ce scénario, un script d'analyse pour les paramètres de connexion peut être configuré comme indiqué, car les chemins de fichiers correspondent toujours au même chemin physique :
|
|
Serveur Apache sur machine Linux distante |
Dans cette situation, considérez cette configuration : Machine locale :
Machine distante :
|
|
Machine Linux distante PHP.exe |
Dans cette situation, considérez cette configuration :
|
|
Variables globales PHP |
Lorsque vous êtes à un point d'arrêt, vous pouvez examiner les valeurs des variables globales PHP en utilisant la fenêtre Analyzer Observateurs . Pour lister toutes les variables globales, tapez soit « globals » soit « superglobals » dans le champ. Pour afficher un élément individuel, entrez son nom. Cette image montre la valeur de la variable d'environnement PHP $_SERVER affichée.
|