0
我想學習php類。我很困惑哪些屬性應該在類中聲明。我給一個簡單的例子來了解情況:是否有必要在php類中聲明函數的參數?
class main{
var $a=5;
var $b;
function add($c){
return $this->a + $this->b + $c;
}
}
$load = new main();
$load-> $b=10;
echo $load->add(20); //will output 35
在上述情況下,請看到我沒有財產申報$ C類裏面。它直接從調用$ load-> add(20)進行訪問,並且運行良好。 我的問題是,雖然這是工作,但它是正確的方式,或者我必須在這種情況下申報$ c屬性? 注:可能是因爲設置了oop的魔法方法,不確定。
在附註中,您不再需要這些var關鍵字。 – LMeyer
Shinosha,你能告訴我爲什麼不需要用戶var關鍵字了嗎? – stockBoi
因爲它已被棄用。請參閱http://stackoverflow.com/questions/1206105/what-does-php-keyword-var-do – LMeyer