我正在使用xampp localhost php 5.4.31进行我的项目。我的特定项目脚本在我的本地主机上按预期运行,但是,一旦上传到服务器(运行Apache,Php 5.3.3),我遇到了一个奇怪的情况,即脚本不会超出我的代码中的某一点并且不会不要报告任何错误消息!
我有一个index.php文件,它加载我所有必需的类(包含在我的“apps”文件夹中的'bootstrap.class.php'!)然后调度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";
}
YES
[A: 'indexcontroller']
indexcontroller Object (....blah blah blah.....
YES
[A: 'indexcontroller']
任何想法 - 非常感谢任何帮助。