開始使用OOP爲什麼不能使用property而不是__construct?
原因:
class user
{
private $pdo;
function __construct()
{
$this->pdo = singleton::get_instance()->PDO_connection();
}
...
}
能正常工作。但是這個:
class user
{
private $pdo = singleton::get_instance()->PDO_connection();
...
}
這不起作用。錯誤parse error, expecting ','' or ';'' in ...
第二個變體有什麼問題?
'[PHP] [OOP基礎知識]'在標題不是必需的,這是標籤的用途。 – Wrikken 2010-07-20 01:25:33
請注意,問題標題中的[php] [oop基礎知識]是不必要的和多餘的。這就是使用標籤的一點。有我擁有更多代表的人最終會編輯標題,但我認爲你應該知道以備將來參考。 – 2010-07-20 01:26:34