Utiliser le débuggeur PHP

Le débuggeur PHP sert à repérer les bugs récalcitrants . Le débuggeur fonctionne en se connectant à un port TCP à chaque démarrage de PHP . Tous les messages d ' erreur seront envoyés sur cette connexion . Cette page est faite pour un " serveur de débuggage" , qui peut fonctionner avec un IDE ou un éditeur programmable (tel que Emacs ) .

Comment paramétrer le débuggeur :

  1. Réservez un port TCP pour le débuggeur dans le fichier de configuration ( debugger.port ) et activez-le ( debugger.enabled ) .

  2. Configurer un client TCP sur ce port ( par exemple socket -l -s 1400 sous UNIX ) .

  3. Dans votre code , placez la ligne " debugger_on ( host )" , host est l'IP ou le nom de l 'hôte qui supporte le client TCP .

Désormais, toutes les alertes, notes, ... seront envoyées sur la socket client, même si vous avez inactivé le rapport d'erreur avec error_reporting() .