首頁 >後端開發 >php教程 >PHP 過時的 `var` 關鍵字是怎麼回事?

PHP 過時的 `var` 關鍵字是怎麼回事?

Linda Hamilton
Linda Hamilton原創
2024-11-28 09:48:11488瀏覽

What's the Deal with PHP's Obsolete `var` Keyword?

破解PHP 的var 關鍵字:詳細探索

PHP 中的var 關鍵字一直是個謎,讓許多程式設計師留下了深刻的印象摸不著頭腦。本文深入探討其神祕本質,回答以下迫切問題:

  1. 'var' 關鍵字在 PHP 中表示什麼?
    介紹了 'var' 關鍵字在 PHP4 中,用作類別成員變數的宣告。它指定類別中變數的可見性和類型。但是,「var」關鍵字現已過時,不再需要。
  2. 「var」關鍵字是否存在特定於 PHP 版本的細微差別?
    是的,存在差異PHP 版本之間。在 PHP5 中,「var」關鍵字仍然有效,但會產生 PHP 警告。具體來說,在 PHP 版本 5.0.0 到 5.1.2 中,它會觸發 E_STRICT 警告,因為它已被棄用。但是,在 PHP 5.3 及更高版本中,「var」已被棄用,並被視為「public」的同義詞。

使用範例

為了說明其用法,請考慮以下PHP 程式碼:

class foo {
    var $x = 'y'; // or you can use public like...
    public $x = 'y'; //this is also a class member variables.
    function bar() {
    }
}

在此範例中, 'var ' 用於將'x' 屬性宣告為'foo' 類別中的成員變數。或者,可以使用“public”來達到相同的效果。

以上是PHP 過時的 `var` 關鍵字是怎麼回事?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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