我有一个测试脚本 - test1.php:
echo "2";
include_once("api_class.php");
echo "3";
$objAPI = new API();
echo "4";
api_class.php有:
<?php
class API extends DATABASE
{
...
}
?>
但是,当我访问test1.php时,我只看到: 23
我做错了什么?
答案 0 :(得分:0)
最有可能的是,api_class.php中存在错误,更具体地说是在API构造函数中,它失败了。并且您在PHP中关闭了调试/错误消息。
显示打开调试/错误消息或检查服务器日志以查找错误消息。
答案 1 :(得分:0)
您没有获得粘贴的类源,但您的语法必定存在问题。将以下行添加到文件的顶部,它将输出详细的错误消息,指出正确的方向。
error_reporting(E_ALL);
答案 2 :(得分:0)
我猜想API
类期望建立数据库连接(可能由构造函数参数配置?),如果不能,则调用die
。当您尝试构建新的API
时,可能会发生这种情况。