基本的php对象创建?

时间:2011-03-27 03:51:53

标签: php oop

我有一个测试脚本 - 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

我做错了什么?

3 个答案:

答案 0 :(得分:0)

最有可能的是,api_class.php中存在错误,更具体地说是在API构造函数中,它失败了。并且您在PHP中关闭了调试/错误消息。

显示打开调试/错误消息或检查服务器日志以查找错误消息。

答案 1 :(得分:0)

您没有获得粘贴的类源,但您的语法必定存在问题。将以下行添加到文件的顶部,它将输出详细的错误消息,指出正确的方向。

error_reporting(E_ALL);

答案 2 :(得分:0)

我猜想API类期望建立数据库连接(可能由构造函数参数配置?),如果不能,则调用die。当您尝试构建新的API时,可能会发生这种情况。