PHP的__construct返回的是对象

先看示例。

class A {
    public function __construct() {
        $a = XXXX; // 建立连接
        return $a;
    }
}

$b = new A();
var_dump($b);

输出结果。

object(A)#1 (0) {
}

这里的返回并非__construct方法里最后返回的连接资源句柄。
__construct返回的是对象,初始化方法如果需要返回连接句柄的话需要定义新方法返回。

标签: none

添加新评论