爲什麼構造函數返回對象,而不是返回值(boolean)?構造函數返回一個對象,而不是值
class A{
function __construct($stuff){
return ($this->load($stuff) !== false);
}
}
$aaa = new A($stuff);
if(!$aaa) die('error'); // never happens
print_r($aaa); // it's a object...
這個問題的第一個答案將幫助您http://stackoverflow.com/questions/2214724/php-constructor-to-return-a-null – doNotCheckMyBlog