2

これはある種のコンベンションですか?いくつかのコードを調べていますが、最初はプライベート スコープ用ではないかと思っていましたが、そうではないようです。二重アンダースコアが PHP のマジック メソッドであることは知っていますが、この Recurly ライブラリ (https://github.com/recurly/recurly-client-php) の作成者が関数と変数の前にアンダースコアを使用している理由がわかりません。誰かが私にこれを説明してもらえますか?

4

2 に答える 2

7

メソッド/プロパティがプライベートであることを意味する規則です

PS:それが単なる慣習である限り、保護されたものやその他のものにも適用できます

2016年5月編集

これは現在推奨されていません。こちらを参照してください

于 2012-06-01T02:36:47.537 に答える
1

彼は数か月前に「var」しか使用していなかったようで、最近、それらを「public/private/protected」に置き換える取り組みを開始しました。私が理解していることから、彼のコードには一貫性がありません。

ただし、履歴では、アンダースコア (_) は、このメソッドまたは変数がプライベートまたは保護されていることを指定するための規則です。

于 2012-06-01T02:48:35.337 に答える