これはある種のコンベンションですか?いくつかのコードを調べていますが、最初はプライベート スコープ用ではないかと思っていましたが、そうではないようです。二重アンダースコアが PHP のマジック メソッドであることは知っていますが、この Recurly ライブラリ (https://github.com/recurly/recurly-client-php) の作成者が関数と変数の前にアンダースコアを使用している理由がわかりません。誰かが私にこれを説明してもらえますか?
質問する
3245 次
2 に答える
7
メソッド/プロパティがプライベートであることを意味する規則です
PS:それが単なる慣習である限り、保護されたものやその他のものにも適用できます
2016年5月編集
これは現在推奨されていません。こちらを参照してください
于 2012-06-01T02:36:47.537 に答える
1
彼は数か月前に「var」しか使用していなかったようで、最近、それらを「public/private/protected」に置き換える取り組みを開始しました。私が理解していることから、彼のコードには一貫性がありません。
ただし、履歴では、アンダースコア (_) は、このメソッドまたは変数がプライベートまたは保護されていることを指定するための規則です。
于 2012-06-01T02:48:35.337 に答える