php中声明类对象后 程序不往下面走
考的一个项目 跟踪调试 到声明类对象后 程序不在往下走 这是什么情况?怎么解决
$app_class_name = ucfirst($app) . 'App';
var_dump($app_class_name);
$app = new DefaultApp();
var_dump(123);//这后面就不会输出,我保证前面的类名存在 但是就是不往下走 ?
追问:有 都能跟踪到
那你把 var_dump(123) 改成 var_dump(‘123’) 看一下
没关系吧 上面这样写照样输出 现在就是一打开项目就是空白页调试到 声明类对象的时候就不往下走了
额。。。这么奇怪。。。我这台电脑没装apache ...没办法本地调试。。明天上班再帮你调试看看。。。
找到原因了 是mysql 配置信息 有误 不过还是谢谢你
不客气!
答案:有两种可能,一种是类里面出现了错误,并且错误信息被屏蔽;另一种是类里面直接执行了退出使用,如 exit();
其他:问题就出在$app = new DefaultApp();
第一:这个类存在与否,正确与否
第二:存在你是否正确的引用,是在本文件中,还是在别的文件中,如果是引用个,引用的路径是 否正确。类的名字和你实例化的类名字是否一样。排查一下!
上一个:谁能帮我偷一个程序的php源码啊
下一个:怎么样去面试那些来应聘php程序员