首頁  >  文章  >  後端開發  >  PHP 的「var」關鍵字在引入「public」之後仍然相關嗎?

PHP 的「var」關鍵字在引入「public」之後仍然相關嗎?

Susan Sarandon
Susan Sarandon原創
2024-11-27 09:08:11182瀏覽

Is PHP's `var` Keyword Still Relevant After the Introduction of `public`?

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn