ホームページ >バックエンド開発 >PHPチュートリアル >PHP の `var` キーワードは、`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 サイトの他の関連記事を参照してください。