PHP как зафиксировать все ошибки

#php #error-handling

#php #обработка ошибок

Вопрос:

У меня есть IPN-файл PayPal, который, похоже, не работает. Это очень долго, поэтому, прежде чем я попытаюсь отладить построчно, я хотел бы знать, есть ли в PHP способ фиксировать любую ошибку, которая мешает правильному выполнению страницы. Затем я мог бы взять это и отправить себе по электронной почте. Это сэкономило бы мне много времени.

Я уже попробовал несколько вещей и знаю, что транзакция обрабатывается PayPal должным образом, и IPN отправляется на мою страницу IPN. Итак, я уверен, что в моем коде что-то перепуталось, но отладить это локально практически невозможно.

Итак, мой вопрос: есть ли способ зафиксировать ошибку, которая препятствует выполнению файла?

Спасибо!

Ответ №1:

RTFPHPM?

(F для «дружественного», конечно;-)

Ответ №2:

Включите ведение журнала ошибок в php.ini — вы можете записать его в файл, в системный журнал, вывести на экран и т. Д.