\Debug

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.

Summary

Methods
Properties
Constants
getMode()
dump()
printr()
No public properties found
MODE_ECHO
MODE_NOTICE
No protected methods found
$mode
N/A
traiterDebogage()
formaterMotCle()
traiterSortieSuivantMode()
verifierParametresConfig()
No private properties found
N/A

Constants

MODE_ECHO

MODE_ECHO

MODE_NOTICE

MODE_NOTICE

Properties

$mode

$mode

mode de php (cli ou sapi)

Methods

getMode()

getMode() : string

Accesseur pour le mode

Returns

string —

le mode de php

dump()

dump(mixed $variable, string $mot_cle, boolean $echo) : string

Equivalent de var_dump

Parameters

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

Returns

string —

la chaine à afficher representant le dump ou null si echo

printr()

printr(mixed $variable, string $mot_cle, boolean $echo) : string

Equivalent de print_r.

Parameters

mixed $variable

la variable à afficher

string $mot_cle

le mot cle à associer

boolean $echo

faire un echo ou non

Returns

string —

la chaine contenant la variable printée ou null si echo

traiterDebogage()

traiterDebogage(string $mot_cle, string $sortie, boolean $echo) : string

Traite une chaine de débogage et les mots clés associés

Parameters

string $mot_cle

le mot à associer à la chaine

string $sortie

le chaine de debogage

boolean $echo

faire un echo du resultat ou non

Returns

string —

la chaine de debogage formatée ou bien null si echo

formaterMotCle()

formaterMotCle(string $mot_cle) : string

formate un mot clé donné

Parameters

string $mot_cle

le mot clé à formaté

Returns

string —

le mot clé formaté ou bien un chaine vide le mot clé est null ou vide

traiterSortieSuivantMode()

traiterSortieSuivantMode(string $mot_cle, string $sortie) : string

traite la sortie de la chaine de débogage suivant le mode de php

Parameters

string $mot_cle

le mot clé associé à la chaine

string $sortie

la chaine de débogage

Returns

string —

la sortie formatée pour le mode en cours

verifierParametresConfig()

verifierParametresConfig()

Vérifie que tous les paramêtres de config nécessaires au fonctionnement de cette classe existe dans les fichiers de configurations.