ホームページ >バックエンド開発 >PHPチュートリアル >PHP における一般名がアンダースコアで始まる変数や関数の特別な意味は何ですか?

PHP における一般名がアンダースコアで始まる変数や関数の特別な意味は何ですか?

WBOY
WBOYオリジナル
2016-08-18 09:16:001966ブラウズ

PHP で名前がアンダースコアで始まる変数と関数の特別な意味は何ですか?

他の人のフレームワークでこの使用法をよく見かけますが、そうする利点は何ですか?

返信内容:

PHP で名前がアンダースコアで始まる変数と関数の特別な意味は何ですか?

他の人のフレームワークでこの使用法をよく見かけますが、そうする利点は何ですか?

フレームワークは、ユーザーが使用する名前との競合を避けるために、変数名と関数名を _ で始めます。

_ で始めることでプライベート メソッドまたはプロパティを示すこともできます。

こちらでご覧いただけます:

PHPにおけるアンダースコアで始まる変数の意味

「ThinkPHP 開発仕様」から PHP の命名規則と開発提案を参照してください

1つのアンダースコアはプライベート変数とプライベートメソッドです
2つのアンダースコアはPHPの組み込み変数です。

アンダースコアで始まるものは、クラスのプライベート メンバーを表します。
これは単なる暗黙のルールであり、唯一の利点は、アンダースコアで始まるものを見つけた時点で、それがプライベート メンバーであることです。

は、

などの他の言語から借用する必要があります。c++, java

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