PHP 的'var' 關鍵字:過去的遺物
最初在PHP4 中引入,'var' 關鍵字用於聲明類成員變數。然而,隨著 PHP5 的出現,這種語法已經過時了。 PHP5 現在利用「public」關鍵字來實現相同的功能。
雖然「var」在 PHP5 中仍然有效,但它會針對版本 5.0.0 到 5.1.2 產生 E_STRICT 警告,表明其即將棄用。從 PHP 5.3 開始,「var」已重新作為「public」的同義詞,有效地使其變得不必要。
示範其在PHP4 中的用法:
class foo { var $x = 'y'; // Declares a class member variable }
在PHP5 及更高版本中,這可以重寫為:
class foo { public $x = 'y'; // Declares a class member variable }
總而言之,'var '關鍵字是PHP4 已被PHP5 的「public」關鍵字取代。雖然它仍然可以在某些 PHP5 版本中運行,但由於潛在的棄用警告和「public」關鍵字的冗餘,強烈建議不要使用它。
以上是PHP 的「var」關鍵字在引入「public」之後仍然相關嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!