English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel PHP de Base

Tutoriel PHP Avancé

PHP & MySQL

Référentiel PHP

Utilisation et exemple de PHP restore_error_handler()

PHP Error & Loggings Référentiel

La fonction restore_error_handler() restaurera le gestionnaire d'erreurs précédent

Syntaxe

bool restore_error_handler(void);

Définition et utilisation

 Après avoir modifié le gestionnaire d'erreurs avec set_error_handler(), cette fonction peut être utilisée pour restaurer le gestionnaire d'erreurs précédent (peut être intégré ou personnalisé).

Paramètre

NuméroParamètres et descriptions
1

void

Aucun paramètre

Valeur de retour

Cette fonction retourne toujours TRUE.

Exemple en ligne

Voici l'utilisation de cette fonction, si unserialize() génère une erreur, le gestionnaire d'erreurs d'origine sera restauré. 

<?php
   function unserialize_handler($errno, $errstr) {
      echo "Valeur hello invalide.\n";
   }
   
   $hello = 'abc';
   set_error_handler('unserialize_handler');
   
   $original = unserialize($hello);
   restore_error_handler();
?>
Voyons si‹/›

Cela produira le résultat suivant-

Valeur hello invalide.

PHP Error & Loggings Référentiel