ホームページ >バックエンド開発 >PHPチュートリアル >PHP でのキーワード var の使用例

PHP でのキーワード var の使用例

不言
不言オリジナル
2018-07-24 11:39:271964ブラウズ

この記事で共有した内容は、PHP におけるキーワード var の使用例に関するもので、非常に参考になる内容です。困っている友人の助けになれば幸いです。

1 class Test{
2 var $a=123;//访问控制,这里的var不用就不正常,当然你可以用public protected等关键词代替,来声明成员变量的属性
3 
4 }
5 $obj=new Test();
6 echo $obj->a;
7 //打印结果:123

var を public に置き換えても、同じように機能します。
ただし、この時点で、クラスから var を削除し、アクセス修飾子がない場合は、構文エラーが表示されます。

実際、テストした結果、var は public のエイリアスであり、クラス内のパブリック プロパティを定義するために使用されると考えられますが、歴史的な問題により、var は現在使用されていません。後でphpの公式サイトを確認してみたら本当でした。

php 公式説明:
クラス属性は、public、protected、private のいずれかとして定義する必要があります。 var で定義されている場合は、パブリックとみなされます。

注: 互換性の理由から、PHP 4 で var キーワードを使用して変数を定義する方法は、PHP 5 でも引き続き有効です (public キーワードのエイリアスとしてのみ)。 PHP 5.1.3 より前のバージョンでは、この構文は E_STRICT 警告を生成します

関連推奨事項:

PHP 変数はどのように定義され、PHP はどのように機能しますか?

以上がPHP でのキーワード var の使用例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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