ホームページ >バックエンド開発 >PHPチュートリアル >PHP における一般名がアンダースコアで始まる変数や関数の特別な意味は何ですか?
PHP で名前がアンダースコアで始まる変数と関数の特別な意味は何ですか?
他の人のフレームワークでこの使用法をよく見かけますが、そうする利点は何ですか?
PHP で名前がアンダースコアで始まる変数と関数の特別な意味は何ですか?
他の人のフレームワークでこの使用法をよく見かけますが、そうする利点は何ですか?
フレームワークは、ユーザーが使用する名前との競合を避けるために、変数名と関数名を _ で始めます。
_ で始めることでプライベート メソッドまたはプロパティを示すこともできます。
こちらでご覧いただけます:
PHPにおけるアンダースコアで始まる変数の意味
「ThinkPHP 開発仕様」から PHP の命名規則と開発提案を参照してください
1つのアンダースコアはプライベート変数とプライベートメソッドです
2つのアンダースコアはPHPの組み込み変数です。
アンダースコアで始まるものは、クラスのプライベート メンバーを表します。
これは単なる暗黙のルールであり、唯一の利点は、アンダースコアで始まるものを見つけた時点で、それがプライベート メンバーであることです。
などの他の言語から借用する必要があります。c++
, java