PHP キーワード 'var' は何をしますか? 質問する

PHP キーワード 'var' は何をしますか? 質問する

これはおそらく非常に些細な質問ですが、Web 検索エンジンでも php.net でも答えを見つけることができませんでした。説明する時間がない場合は、このことについて読める場所を教えてください。

  1. PHP における「var」キーワードの意味は何ですか?
  2. PHP4 と PHP5 には違いがありますか?

ベストアンサー1

これは PHP4 でクラス メンバー変数を宣言するためのもので、もう必要ありません。PHP5 でも動作しますが、E_STRICT非推奨となった時点で、バージョン 5.0.0 からバージョン 5.1.2 までの PHP では警告が表示されます。PHP 5.3 以降では、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() {
    }
}

おすすめ記事