PHP :обнаружение фатальной ошибки (вызов функции-члена для не -объекта)

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

PHP Fatal error: Call to a member function somefun() on a non-object

Это не то, что нельзя исправить с моей стороны, но это приводит к сбою моего скрипта. Есть ли способ создать функцию, которая запускается при возникновении этой конкретной ошибки? Я не думаю, что целесообразно делать попытку -catch или что-то подобное, потому что мне пришлось бы находить каждый экземпляр, где вызывается функция-член, и проверять, существует ли объект или нет (несколько тысяч ).

9
задан octern 15 July 2012 в 04:35
поделиться