Как отловить ошибку require () или include () в PHP?

Я пишу сценарий на PHP5, который требует код определенных файлов. Когда файл недоступен для включения, сначала выдается предупреждение, а затем фатальная ошибка. Я хотел бы напечатать собственное сообщение об ошибке, когда не было возможности включить код. Можно ли выполнить последнюю команду, если реквизит не сработал? следующее не сработало:

require('fileERROR.php5') or die("Unable to load configuration file.");

Подавление всех сообщений об ошибках с помощью error_reporting (0) дает только белый экран, без использования error_reporting выдает ошибки PHP, которые я не хочу показывать.

16
задан maček 15 September 2014 в 23:19
поделиться