php 類別變數 賦值問題
phpcn_u1582
phpcn_u1582 2017-05-16 13:03:21
0
4
407

如圖
我想知道 為什麼 類別變數 不能賦值 物件 方法 變數
但在建構方法裡面 卻可以

phpcn_u1582
phpcn_u1582

全部回覆(4)
小葫芦

類別的變數成員叫做“屬性”,或稱為“欄位”、“特徵”,在本文檔統一稱為“屬性”。屬性宣告是由關鍵字 public,protected 或 private 開頭,然後跟著一個普通的變數宣告來組成。

屬性中的變數可以初始化,但是初始化的值必須是常數,這裡的常數是指 PHP 腳本在編譯階段時就可以得到其值,而不依賴執行時的資訊才能求值。

http://php.net/manual/zh/lang...

左手右手慢动作

類別變數不是不能賦值變量,而是這個變數不能是動態的:例如方法的結果,例如某個運算。

PHPzhong

因為這是PHP的語法…

Peter_Zhu

類別的變數裡面的值只能是一個特定的值 數字 字串 或陣列
不能是類別 方法

這是文法規定 記著就行了 沒有為什麼

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板