0
我是OOP的新手,需要對一些概念進行一些說明。我有一個帶有私有變量和兩個簡單函數的簡單類。函數將私有變量的值設置爲40.現在如何訪問函數2中的變量值,使變量值爲40?如何在類中的另一個函數中訪問函數的變量?
class MyClass {
//declaring private variable:
private $var = '';
function MyfuncOne(){
$this->var = "40";
}
function MyfuncTwo(){
}
}
我如何獲得的$this->var
這是40在MyfuncOne聲明()的值?
三江源但如果我只是被訪問$ this-> var在函數2中,我不會得到$ this-> var = 40 – Mark 2013-02-09 19:49:55
如果你先調用函數1,你會的。您可能正在尋找一個默認構造函數(http://php.net/manual/en/language.oop5.decon.php),它可以設置首次創建對象時的值。 – Julio 2013-02-09 19:50:45
謝謝你的幫助,但是有沒有一種方法可以將$ this-> var的值設置爲40而不必先調用函數呢? – Mark 2013-02-09 19:54:04