Иногда мои скрипты вызывают ошибку, в основном Предупреждение. У меня иногда возникает идея, почему это происходит, но я также не знаю, почему это происходит.Исправить ошибки/ошибки PHP
Теперь мой вопрос: возможно ли, если появится предупреждение, я могу видеть, что было в переменной?
«Предупреждение: неверный аргумент, предоставленный foreach() in ....";
Я получаю это сообщение, но не знаю, что было в переменной. Проблема в том, что это скрипт, работающий несколько часов, с разными данными, поэтому его трудно воспроизвести. Потому что, я не знаю, что было в переменной.
мне это нужно для всех видов предупреждений/ошибок/Уведомление/Fatal Error и т.д.
Спасибо за помощь.
P.S.
Благодарю вас, я проверю это – user1015314
Обработчик ошибок также может принять пятый параметр '$ errcontext', который содержит значение' $ GLOBALS' (или области функции) во время ошибки. Если ваша ошибка исходит из 'foreach ($ myArray as $ value)' then '$ errcontext ['myArray']' будет содержать ваше неприятное значение. – cmbuckley