Alors que je suis en train de gérer les messages d'avertissement, je reçois erreur variable globale/tableau (sur la dernière ligne de print_r):gestion des variables globales
Avis: Undefined variable: erreurs .... ....
J'ai essayé de déclarer erreurs $ en dehors de la fonction aussi bien, mais même problème.
Merci
Mon code:
set_error_handler('validation_error_handler', E_WARNING);
function validation_error_handler($error_no, $error_message)
{
global $errors;
$errors[] = $error_message;
}
echo '<pre>'; print_r($errors); echo '</pre>';
je l'ai fait. Le tableau doit contenir 2 erreurs d'avertissement. Délibérément fait par moi-même mais ne fait écho à rien. Array semble vide. – BentCoder
mise à jour de la réponse. On dirait que vous essayez d'imprimer des erreurs avant qu'elles ne se produisent. Exemple ci-dessus fonctionne. J'ai appelé preg_match sans attribs. –
Juste parfait. Je vous remercie. – BentCoder