如何编写页面来调用转到同一个数据库的两个类,然后分别解析结果?如果我试试
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
它会在实例化之前消亡。
答案 0 :(得分:0)
当您的类中存在语法错误时,会发生此行为。它可以在您的函数,构造函数或定义中。无论出于何种原因,某些版本的PHP都没有捕获到这一点,因此PHP不会警告用户语法错误,而是停止运行。