ホームページ >バックエンド開発 >PHPチュートリアル >PHP の `var` キーワードは、`public` の導入後も有効ですか?

PHP の `var` キーワードは、`public` の導入後も有効ですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-27 09:08:11205ブラウズ

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。