phpの変数などにつく「_」アンダースコアについて調べた | クズリーマンのカス備忘録

phpの変数などにつく「_」アンダースコアについて調べた

php-logo php
スポンサーリンク

php-logo

ちょこちょこいろんなところで見てモヤモヤしておりました。phpだけじゃなくて職場の先輩がbashのシェルスクリプトにも使ってたかも?今回はphpについてのみ調べてみたので簡単にまとめます。

今回対象とするもの

$_SERVER

のように、php側で予め用意されているものでなく、コーディングしたプログラマーが定義した変数の話です。

 

機能的な意味は無い

機能的な意味は無い。

慣習的な側面

調べてみると、

  • privateな関数や変数は「$_」から始める

というルールを作っている開発チームなんかはあるみたい。

 

使い分け的な側面

  • システムで用意されている関数や変数などとかぶらないように「$_」から始める

という考え方もあるそうな。

個人的にはこれが一番納得できた。

コメント

タイトルとURLをコピーしました