两个类,一个页面,第二类在实例化之前死掉
问题描述:
我该如何编写一个页面来调用两个去同一个db的类,然后分别解析结果?如果我尝试两个类,一个页面,第二类在实例化之前死掉
require_once('class1.php');
$api = new api(array(
'query' => 'foo',
));
$results = $api->fetch();
foreach
这些结果被解析,但如果我稍后再试在同一页上
require_once('class2.php');
$api = new api(array(
'query' => 'bar',
));
$results = $api->fetch();
foreach
将实例化之前死亡。
答
当你的类内部存在语法错误时,会发生此行为。它可以在你的函数中,在你的构造函数中,或者在一个定义中。无论出于何种原因,PHP的某些版本无法捕捉到这一点,所以PHP不会提醒语法错误,而是停止运行。
任何错误消息/任何可以帮助我们调试? – 2010-11-30 02:56:48