探索PHP 中'var' 關鍵字的用法
PHP 中的'var' 關鍵字作為聲明類成員的方法變量,特別是在PHP4 時代。然而,它的相關性在 PHP5 及更高版本中已經減弱。儘管如此,了解其行為和變化對於熟悉其遺留問題的開發人員以及尋求增強對 PHP 演變的理解的開發人員來說都是有益的。
PHP4 中的陳述
之前PHP5中,'var'被用來定義類別成員變數。它類似於使用 $ 符號聲明 PHP 變數的語法:
class foo { var $x = 'y'; }
PHP5 修改
隨著 PHP5 的出現,'var' 已經過時了。 PHP5 引入了「public」關鍵字來明確宣告具有公共可見性的類別成員變數。雖然「var」仍然有效,但由於其已棄用狀態,它在 PHP 版本 5.0.0 至 5.1.2 中發出了 E_STRICT 警告。
PHP5.3 取消棄用
從 PHP5.3 開始,「var」的棄用狀態發生了逆轉。它實際上成為“public”的同義詞,並且可以互換地用於聲明類別成員變數。
範例用法
讓我們考慮一個範例程式碼,說明'var 的使用' 和'public':
class foo { var $x = 'y'; //or you can use public like... public $x = 'y'; //this is also a class member variables. function bar() { } }
雖然'var ' 在PHP5 中仍然被識別除此之外,建議使用「公共」以獲得更好的編碼實踐並避免任何潛在的遺留問題。
以上是PHP 中「var」關鍵字的作用和演進是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!