Débogueur PHP interactif phpdbg &reftitle.intro; Implémenté en tant que module SAPI, phpdbg peut exercer un contrôle complet sur l'environnement sans impacter la fonctionnalité ou les performances de votre code. phpdbg vise à être une plateforme de débogage légère, puissante et facile à utiliser pour PHP. Il offre les fonctionnalités suivantes : Débogage pas à pas Point d'arrêt flexible (méthode de classe, fonction, fichier:ligne, adresse, opcode) Accès facile à PHP avec eval() intégré Une API utilisateur SAPI Agnostique - Facilement intégrable Support de fichier de configuration PHP Super Globales JIT - Définissez les vôtres !! Le support readline en option - Opération confortable du terminal Opération facile - Voir l'aide :) Option en ligne de commande Option Argument d'exemple Description -c -c/my/php.ini Définit le fichier php.ini à charger -d -dmemory_limit=4G Définit une directive php.ini -n Désactive le php.ini par défaut -q Supprime la bannière de bienvenue -v Active la sortie oplog -b Désactive la couleur -i -imy.init Définit le fichier .phpdbginit -I Ignore le .phpdbginit par défaut -O -Omy.oplog Définit le fichier de sortie oplog -r Exécute le contexte d'exécution -rr Exécute le contexte d'exécution et quitte après l'exécution (sans respecter les points d'arrêt) -e Génère des informations étendues pour le débogueur/profiler -E Active l'évaluation pas à pas avec eval, attention ! -s -s=, -s=foo Lit le code à exécuter depuis stdin avec un délimiteur optionnel -S -Scli Surcharge le nom SAPI, attention ! -l -l4000 Met en place le port de la console distante -a -a192.168.0.3 Met en place l'adresse de liaison de la console distante -x Active la sortie xml (au lieu de la sortie texte normale) -p -p, -p=func, -p* Affiche les opcodes et quitte -h Affiche l'aperçu de l'aide -V Affiche le numéro de version -- -- arg1 arg2 Utilisé pour délimiter les arguments phpdbg et php $argv; ajoutez tout argument $argv après
&reference.phpdbg.setup; &reference.phpdbg.constants; &reference.phpdbg.reference;