Class 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.
Category: PHP 5.2
Copyright: Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
License: Licence GNU-GPL-v3
License: Licence CECILL-v2
Author: Jean-Pascal MILCENT <jpm@tela-botanica.org>
Version: $Id: Debug.php 366 2011-09-30 08:20:45Z jpm $
Link: /doc/framework/
Located at Debug.php
public static
string
|
|
public static
string
|
|
public static
string
|
|
public static
string
|
#
tailleMemoireVar( mixed $var, string $mot_cle = null, boolean $echo = false )
Affichage d'informations sur l'espace mémoire occupé par une variable |
public static
string
|
#
tailleMemoireScript( string $mot_cle = null, boolean $echo = false )
Affichage d'informations sur l'espace mémoire occupé par le script PHP |
string |
MODE_ECHO
|
'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. |
string |
MODE_NOTICE
|
'e_user_notice' |
#
Paramètrer le fichier de config avec "php:Debug::MODE_NOTICE" : les message sont stockés par le gestionnaire d'exception sous forme d'erreur de type E_USER_NOTICE et sont renvoyés sur la sortie standard à la fin de l'execution du programme (via echo). |
string |
MODE_ENTETE_HTTP
|
'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. |
protected static
mixed
|
$mode | null |
#
Mode de php (cli ou sapi) |