PHP的__construct返回的是对象
先看示例。
class A { public function __construct() { $a = XXXX; // 建立连接 return $a; } } $b = new A(); var_dump($b);
输出结果。
object(A)#1 (0) { }
这里的返回并非__construct方法里最后返回的连接资源句柄。
__construct返回的是对象,初始化方法如果需要返回连接句柄的话需要定义新方法返回。
先看示例。
class A { public function __construct() { $a = XXXX; // 建立连接 return $a; } } $b = new A(); var_dump($b);
输出结果。
object(A)#1 (0) { }
这里的返回并非__construct方法里最后返回的连接资源句柄。
__construct返回的是对象,初始化方法如果需要返回连接句柄的话需要定义新方法返回。