У меня есть скрипт, который отлично работает на нашем сервере разработки, но умирает на клиентском сервере.
error_reporting(E_ALL);
if (function_exists('simplexml_load_file')) echo "function exists";
if (file_exists('test.xml'))
{
echo("<hr>just about to read local xml file :".__LINE__);
$xml = simplexml_load_file('test.xml'); // dies here
В Perl вы можете отлавливать такие ошибки с помощью eval, есть ли что-нибудь эквивалентное в PHP?