Класс не отправка

Я использую xampp localhost php 5.4.31 для своих проектов. Мой конкретный проектный скрипт выполняется на моем локальном хосте, как и ожидалось, но после загрузки на сервер (под управлением Apache, Php 5.3.3) я столкнулся со странной ситуацией, когда скрипт не выходит за определенные пределы в моем коде и не не сообщать о каких-либо сообщений об ошибках!

У меня есть файл index.php, который загружает все мои необходимые классы (inc ‘bootstrap.class.php’, который находится в моей папке «apps»!), А затем отправляет класс bootstrap. Это работает до этой строки:
$dispatch = new $controllerName(); который не выйдет за пределы! ЗАЧЕМ?

$controllerFile =  CONTROLLERS . $controllerName . '.class.php';

require_once($controllerFile);

if(class_exists($controllerName)) echo "YES <br />\n";

try{
echo "[A: '$controllerName'] <br />";

$dispatch = new $controllerName();

print_r($dispatch);

} catch (Exception $e) {
echo 'Caught exception: ',  $e->getMessage(), "\n";
}

localhost отобразит:

YES
[A: 'indexcontroller']
indexcontroller Object (....blah blah blah.....

сервер отображает:

YES
[A: 'indexcontroller']

Любые мысли — любая помощь очень ценится.

2

Решение

Это ошибка для php 5.3.3, пожалуйста, обновите сервер php4
Ссылка по теме: https://bugs.php.net/bug.php?id=60701

1

Другие решения

Других решений пока нет …