Pré. | Proc. |
Le Débogueur PHP
Le Débogueur PHP d' Enterprise Architect vous permet de déboguer les scripts PHP.exe. Cette section traite de la configuration de base et des divers scénarios de débogage couramment rencontrés ; les scénarios concernent eux-mêmes le mappage des chemins de fichiers, qui est essentiel au succès d'une session de débogage à distance.
- Configuration des scripts
- Machine Windows locale (serveur Apache)
- Ordinateur Windows local (PHP.exe)
- Machine Linux distante (serveur Apache)
- Machine Linux distante (PHP.exe)
Configuration et scénarios
Scénario |
Détails |
Voir également |
---|---|---|
Configuration des scripts |
Un script Analyzer est une exigence de base pour le débogage dans Enterprise Architect ; vous créez un script à l'aide de 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 de la machine locale |
Dans cette situation, considérez cette configuration :
|
|
Machine locale PHP.EXE |
Dans ce scénario, un script Analyzer 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 de la 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 globales PHP à l'aide de la fenêtre Analyzer Observateurs . Pour répertorier chaque global, 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.
|