我有以下模式在構造函數之後設置類常量?
class MyClass
{
const x = 'abc';
const y = '123';
function _contruct() {}
}
有什麼辦法,我有常量類體保持未設置,並且可以動態地設置構造函數被調用後一類? E.g是這樣的:
class MyClass
{
const x;
const y;
function _contruct()
{
$this->setStuff();
}
function setStuff()
{
$this->x = Config::getX();
$this->y = Config::getY();
}
}
只是好奇,你想在這裏完成什麼? – 2011-03-22 09:54:20
@標記現在的類需要一些配置值在類體中進行硬編碼,我試圖改變它,以便稍後在類中從配置類獲取它 – 2011-03-22 09:56:12
似乎毫無意義使它們成爲常量。 – 2011-03-22 09:58:45