两个类,一个页面,第二个类在实例化之前死亡

时间:2010-11-30 02:54:03

标签: php class

如何编写页面来调用转到同一个数据库的两个类,然后分别解析结果?如果我试试

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

它会在实例化之前消亡。

1 个答案:

答案 0 :(得分:0)

当您的类中存在语法错误时,会发生此行为。它可以在您的函数,构造函数或定义中。无论出于何种原因,某些版本的PHP都没有捕获到这一点,因此PHP不会警告用户语法错误,而是停止运行。