Maison > Article > développement back-end > Méthode de débogage de l'application PHP CLI (image et texte)
Le contenu de cet article concerne la méthode de débogage de l'application PHP CLI (images et textes). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Nous sélectionnons un fichier PHP dans Eclipse, faisons un clic droit et sélectionnons Debug As->PHP CLI Application.
L'application dite CLI signifie que ce type de fichier de script ne nécessite aucun serveur Web pour s'exécuter. Bien sûr, PHP est toujours nécessaire. courir.
Nous avons vu XDebug dans la fenêtre de débogage contextuelle :
XDebug est un outil puissant pour le débogage PHP. Il y a un fichier de configuration php.ini dans mon dossier C:MyAppwampinphpphp5.5.12 Il y a une telle configuration à la fin du fichier :
; MonApp/ wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
;
[xdebug]
xdebug. remote_enable = off
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug. profiler_output_dir = "C:/MyApp/wamp/tmp"
xdebug.show_local_vars=0
Cela indique en fait l'emplacement de XDEBUG :
Et Eclipse ?
En utilisant le Gestionnaire des tâches pour afficher, lorsque j'ai utilisé Eclipse pour déboguer l'application PHP CLI, un processus PHP.exe est apparu :
Ligne d'invite de commande :
C:MyAppwampinphpphp5.5.12php.exe -n -c C:Usersi042416AppDataLocalTempphp-inisession2307282238017995350.tmpphp.ini -d asp_tags=off -d short_open_tag=on C:Usersi042416scp20 0425estewfile.php
-n : ne pas utiliser le fichier php.ini global. option -c : utiliser le php.ini spécifié après -c, c'est-à-dire C:Usersi042416AppDataLocalTempphp-inisession2307282238017995350.tmpphp.inioption -d : spécifiez temporairement un paramètre qui n'est pas dans php.ini, c'est-à-dire asp_tags=offRegardez ce fichier php.ini qui a été temporairement généré après avoir démarré le débogage CLI :
Bien qu'il y en ait plus de 70 000, la plupart d'entre eux sont des commentaires commençant par un point-virgule, et seules les dernières lignes sont des informations valides :
J'espère que cet article vous aidera à comprendre les principes de débogage des applications PHP CLI à l'aide de XDebug dans Eclipse.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!