關于變量的問題
class Car {
? ? var $name = '汽車';
? ? function getName() {
? ? ? ? return $this->name;
? ? }
}
這里怎么會有var 關鍵字,我使用?$name = '汽車';打印就會報錯,加入var $name = "汽車";就不會報錯
class Car {
? ? var $name = '汽車';
? ? function getName() {
? ? ? ? return $this->name;
? ? }
}
這里怎么會有var 關鍵字,我使用?$name = '汽車';打印就會報錯,加入var $name = "汽車";就不會報錯
2019-05-21
舉報
2019-06-01
數據成員不是應該設計為private的嗎
2019-05-21
好像是新版本的php 用var會被自動識別為public,變量名分為三種,第一種是public,第二種是protected,第三種是private,必須是這三種 你不用var 不是public,所以就報錯了