$_this
PHPでの意味に関するドキュメントが見つからないようです。CakePHP フレームワークでかなり使用されているようです。
何か案は?
$_this
PHPでの意味に関するドキュメントが見つからないようです。CakePHP フレームワークでかなり使用されているようです。
何か案は?
CakePHP は、 で始まる変数$_
がクラスに対してプライベートであると見なされる一般的な命名法に従います。ただし、フレームワークを使用する上では重要ではありません。
通常、下線は変数のスコープを示します。先頭にアンダースコアが付いている変数は、多くの場合、それが保護されているかプライベートであることを意味します。これは単なる規則であり、言語によって強制されるものではありません。コードを読みやすくするのに役立ちます。
多くの人は、何らかの形式の変数命名規則を使用することを好みます。プライベート変数の場合、人々$_
は規則として使用することを好みます。これが CakePHP に当てはまるかどうかは特にわかりませんが、他の場所ではよく見られます。
$_this は、PHP の予約済みキーワードではありません ($this
ただし、あります)。おそらく、CakePHP のある種の特別な変数です。