- ベストアンサー
php 変数名のつけ方のルール
お世話になっております。 PHPを勉強していて少し気になっているのですが、 PHPで変数名をつけるときに $employ_nameとするか $employNameとするのはどちらが正しいのでしょう? 正しいという言葉はおかしいのかもしれませんが 皆様はどうしてますでしょうか? PEARとZENDのコーディング規約を漁ってもきちんと記述しているところが見当たらないのです。 一応PEARのコーディング規約に則ってコーディングしたいと思っております。 ちなみに本家ではなく、PEARとZENDのコーディング規約を纏めてくれたサイトには_(アンダースコア)は使わないと記述されておりましたが 実際PEARのソースを見ると変数名に_(アンダースコア)が使われております。(private以外の変数で) 簡単なことなのかもしれませんが、どうぞ宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
がると申します。 えと…源流の違いになります。 おおよそですが、C、C++から来ている方は「employ_name」、Javaから来ている方は「employName」という命名がしっくりくる傾向にあります。 ちなみに、知っているかぎりでは、最近はJava系列の方が多いです。んで、私はばりっばりのCの人間なので、まぁ違和感も色々(笑 以上かなり蛇足な情報ですが。
その他の回答 (2)
- tany180sx
- ベストアンサー率63% (239/379)
参考URLはZend Framework PHP 標準コーディング規約です。 参考になるかと。
お礼
tany180sx様、ご教授有難う御座います。 ZENDでそう明記されているが、 PEARでは見つからないんですよねぇ。
- asuncion
- ベストアンサー率33% (2127/6289)
> $employ_nameとするか > $employNameとするのはどちらが正しいのでしょう? 1つのプログラムの中で統一してさえいれば、 どちらの書き方でもかまいません。 一方が正しくて他方は間違っている、ということはありません。
お礼
asuncion様、ご教授有難う御座います。 >1つのプログラムの中で統一してさえいれば、 >どちらの書き方でもかまいません。 そうですね。理解しております。
お礼
galluda様、ご教授有難う御座います。 源流の違いですか。 >最近はJava系列の方が多いです。 そうですね。私もこれに当てはまります。 PHPもjavaライクになってきているんで ゆくゆくはその傾向が強くなるかもしれませんね。 どうも有難う御座いました。