Exemple 1. Exemple avec restore_error_handler()
Si unserialize() cause une erreur, alors on restaure le gestionnaire
d'erreur original.
<?php function unserialize_handler($errno, $errstr) { echo "Valeur incorrectement linéarisée.\n"; }
$serialized = 'foo'; set_error_handler('unserialize_handler'); $original = unserialize($serialized); restore_error_handler(); ?>
|
L'exemple ci-dessus va afficher :
Valeur incorrectement linéarisée. |