如圖我想知道 為什麼 類別變數 不能賦值 物件 方法 變數但在建構方法裡面 卻可以
類別的變數成員叫做“屬性”,或稱為“欄位”、“特徵”,在本文檔統一稱為“屬性”。屬性宣告是由關鍵字 public,protected 或 private 開頭,然後跟著一個普通的變數宣告來組成。
屬性中的變數可以初始化,但是初始化的值必須是常數,這裡的常數是指 PHP 腳本在編譯階段時就可以得到其值,而不依賴執行時的資訊才能求值。
http://php.net/manual/zh/lang...
類別變數不是不能賦值變量,而是這個變數不能是動態的:例如方法的結果,例如某個運算。
因為這是PHP的語法…
類別的變數裡面的值只能是一個特定的值 數字 字串 或陣列 不能是類別 方法
這是文法規定 記著就行了 沒有為什麼
類別的變數成員叫做“屬性”,或稱為“欄位”、“特徵”,在本文檔統一稱為“屬性”。屬性宣告是由關鍵字 public,protected 或 private 開頭,然後跟著一個普通的變數宣告來組成。
屬性中的變數可以初始化,但是初始化的值必須是常數,這裡的常數是指 PHP 腳本在編譯階段時就可以得到其值,而不依賴執行時的資訊才能求值。
http://php.net/manual/zh/lang...
類別變數不是不能賦值變量,而是這個變數不能是動態的:例如方法的結果,例如某個運算。
因為這是PHP的語法…
類別的變數裡面的值只能是一個特定的值 數字 字串 或陣列
不能是類別 方法
這是文法規定 記著就行了 沒有為什麼