| Fonction |
| Description |
| $tableau = debug_backtrace(); |
génère un contexte de déboguage et retourne un tableau associatif.
| Nom |
Type |
Description |
| function |
String |
contient le nom de la fonction courante (voir __FUNCTION__). |
| line |
Integer |
contient le numéro courant de ligne (voir __LINE__). |
| file |
String |
contient le nom du fichier courant (voir __FILE__). |
| class |
String |
contient le nom de la classe courante class (voir __CLASS__). |
| type |
String |
contient le type de classe courante. Si une méthode est appelée, "->" est retourné. Si une méthode statique est appelé, "::" est retourné. Si une fonction est appelée, rien ne sera retourné. |
| args |
Array |
contient la liste des arguments ou la liste des fichiers si respectivement le contexte est à l'intérieur d'une fonction ou inclus si dans un fichier inclus. |
|
| debug_print_backtrace(); |
| affiche une trace de déboguage. |
| error_log($message, $type_msg [, $destination [, $entete]); |
envoie un message d'erreur d'un certain type, au fichier log du serveur web, à un port TCP ou à un autre fichier.
| Type |
Description |
| 0 |
envoi à l'historique d'erreur PHP. |
| 1 |
envoi d'un courrier électronique à l'adresse destination avec éventuellement un entête. |
| 2 |
envoi par la connexion de debuggage PHP si remote_debugging a été désactivée. Le paramètre destination indique l'hôte ou l'adresse IP et éventuellement le numéro de port. |
| 3 |
ajout au fichier destination. |
|
| $nombre = error_reporting($niveau); |
indique le niveau de rapport d'erreurs PHP. Le niveau peut être l'une de ces valeurs ou leur combinaison.
| Type |
Description |
| 1 |
E_ERROR |
| 2 |
E_WARNING |
| 4 |
E_PARSE |
| 8 |
E_NOTICE |
| 16 |
E_CORE_ERROR |
| 32 |
E_CORE_WARNING |
| 64 |
E_COMPILE_ERROR |
| 128 |
E_COMPILE_WARNING |
| 256 |
E_USER_ERROR |
| 512 |
E_USER_WARNING |
| 1024 |
E_USER_NOTICE |
| 2047 |
E_ALL |
| 2048 |
E_STRICT |
|
| restore_error_handler(); |
| réactive l'ancienne fonction de gestion des erreurs. |
| restore_exception_handler(); |
| réactive l'ancienne fonction de gestion d'exceptions (PHP 5). |
| $chaine = set_error_handler(gestionnaire_erreur); |
| sélectionne une fonction comme gestionnaire d'erreurs. |
| $fonction | false = set_exception_handler($fonction); |
| détermine une fonction de gestion d'exceptions (PHP 5). |
| trigger_error($message [, $type]); |
| déclenche une erreur utilisateur. |
| user_error($message [, $type]); |
| génère un message d'erreur utilisateur. |