Пока я пытаюсь справиться ПРЕДУПРЕЖДАЮЩИЕ сообщения, я получаю сообщение об ошибке для глобальной переменной/массива (на последней print_r линии):Глобальная переменная обработка
Примечание: Undefined переменной: ошибки в .... ....
Я попытался объявить $ ошибок за пределами функции, а также, но та же проблема.
Благодаря
Мой код:
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>';
я сделал. В массиве должно быть записано 2 предупреждения. Умышленно сделанный мной, но ничего не отгоняй. Массив выглядит пустым. – BentCoder
обновленный ответ. Похоже, что вы можете пытаться печатать_r ошибки до того, как они произойдут. Пример выше работает. Я вызвал preg_match без каких-либо атрибутов. –
Просто отлично. Спасибо. – BentCoder