Функция php class_exists вызывает сбой в производственной среде - PullRequest
0 голосов
/ 13 августа 2010

Я использую Zend Framework, версию 1.10.7 для моего приложения

    error_reporting(E_ALL);
    $application->bootstrap();
    echo 'ha';
    var_dump(class_exists('Default_Model_FeedReader_Csv_HappyHome'));
    echo 'hoi';

Вывод этого фрагмента кода только "ха". Отчет об ошибках включен, но ошибок нет. Сценарий просто прекращает выполнение после вызова class_exists.

С этим кодом

error_reporting(E_ALL);
echo 'ha';
var_dump(class_exists('Default_Model_FeedReader_Csv_HappyHome'));
echo 'hoi';
$application->bootstrap();

вывод, как и ожидалось, "ha bool (false) hoi" (здесь автозагрузчик не зарегистрирован, потому что $ application-> bootstrap () еще не вызван).

Проблема в том, что этот сбой происходит только в производственной среде, а не на моей локальной машине разработки. Кто-нибудь знает, в чем проблема?

Ответы [ 2 ]

0 голосов
/ 09 октября 2012

Просто чтобы знать, каковы были настоящие имена классов и / или файлов?

0 голосов
/ 13 августа 2010

глупый вопрос от меня. Linux, конечно, чувствителен к регистру, а Windows - нет, поэтому не удалось найти имя класса. У меня есть решение

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