PHP 8.4.0 RC4 available for testing

Introduction

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top