Захват сообщения об ошибке из скомпилированного файла PHP - PullRequest
1 голос
/ 29 декабря 2010

Я использую top2ec для компиляции сценария PHP и создания из него исполняемого файла, чтобы я мог распространять этот файл. Поскольку это приложение будет запускаться только несколько раз для сбора некоторых данных, я использовал PHP, что позволило мне создать приложение без изучения нового языка.

Все работает нормально, но приложение запускается из командной строки, и оно закрывается при каждом запуске в случае ошибки. Чтобы иметь возможность отладки, мне нужно захватить информацию об ошибке. Кто-нибудь знает способ получить эту информацию?

Я смотрю на STDERR, но не могу понять, как он будет работать в приложении, поскольку я не называю никакое другое программное обеспечение.

Итак, вопрос в основном: Как перехватить сообщения об ошибках из моего скомпилированного скрипта командной строки top2ec?

Все советы очень ценятся! Заранее спасибо.

1 Ответ

1 голос
/ 29 декабря 2010

Используйте set_error_handler , чтобы определить собственную функцию обработки ошибок. Вы можете использовать его, например, для записи любых сообщений об ошибках в текстовый файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...