MODE_ECHO
MODE_ECHO
Paramètrer le fichier de config avec "php:Debug::MODE_ECHO" : les messages sont affichés en utilisant echo au moment où ils sont déclenchés dans le code.
Classe fournissant des fonctions de débogage équivalante à var_dump et print_r.
L'affichage et l'utilisation de ces fonctions sont améliorés via cette classe. Cette classe est inspirée de la classe Zend_Debug.
MODE_ENTETE_HTTP
Paramètrer le fichier de config avec "php:Debug::MODE_ENTETE_HTTP" : les message sont stockés par le gestionnaire d'exception sous forme d'erreur de type E_USER_NOTICE et sont renvoyés dans un entête HTTP (X_REST_DEBOGAGE_MESSAGES) à la fin de l'execution du programme.
Surtout utile pour le Serveur REST.
dump(mixed $variable, string $mot_cle, boolean $echo) : string
Equivalent de var_dump
mixed | $variable | la variable à dumper |
string | $mot_cle | le mot cle à associer à la variable |
boolean | $echo | si true on affiche le résultat, si false on ne renvoie que la chaine sans l'afficher |
la chaine à afficher representant le dump ou null si echo
tailleMemoireVar(mixed $var, string $mot_cle, boolean $echo) : string
Affichage d'informations sur l'espace mémoire occupé par une variable
mixed | $var | la variable dont on veut connaître l'empreinte mémoire. |
string | $mot_cle | le mot cle à associer |
boolean | $echo | faire un echo ou non |
la chaine d'information sur l'espace mémoire occupé ou bien null si echo
tailleMemoireScript(string $mot_cle, boolean $echo) : string
Affichage d'informations sur l'espace mémoire occupé par le script PHP
string | $mot_cle | le mot cle à associer |
boolean | $echo | faire un echo ou non |
la chaine d'information sur l'espace mémoire occupé ou bien null si echo
traiterDebogage(string $mot_cle, string $sortie, boolean $echo) : string
Traite une chaine de débogage et les mots clés associés
string | $mot_cle | le mot à associer à la chaine |
string | $sortie | le chaine de debogage |
boolean | $echo | faire un echo du resultat ou non |
la chaine de debogage formatée ou bien null si echo
traiterSortieSuivantMode(string $mot_cle, string $sortie) : string
traite la sortie de la chaine de débogage suivant le mode de php
string | $mot_cle | le mot clé associé à la chaine |
string | $sortie | la chaine de débogage |
la sortie formatée pour le mode en cours