お二人の仰るとおりスタンダードなものに合わせると良いかも知れませんね。
□変数の付け方
私の場合、変数名の付け方は使いやすいようにつけるのが好きです。
テーブルやカラムの名前をそのまま使いまわすことが出来て、さらに危なく無い感じに作ったりしてます。
UserTable
------------------------
id int
name varchar(255)
age tinyint
------------------------
であれば、変数は
foreach(array('id','name','age') as $sValue){
$this->aDBStr[$sValue] = call_user_func(array($this->oStrCheck, $sValue),$hash[$sValue]);
}
と取ったりとか。
□命名の仕方
命名の仕方はその時の気分で和英辞典片手にやってます。
英語圏の外人に添削してもらうと全てダメだしされますが。
グローバルな場所では和製英語を使わない方がいいかも知れません。
□命名規約
命名規約は、勤務する場所によって違うかと思います。
センスと読みやすさを自分なりに考えてみるといいんじゃないかな?と思います。
ちなみに、前の会社は下のような感じでした。
グローバル変数/定数は大文字
単語の始まりは大文字で記入する(アンダースコア区切りじゃない)
プライベート変数はアンダースコア(_)から始まる →$_sCount $this->_sCount
int型の変数はiから始まる →$iIdNumber $oObject->iIdNumber
string型の変数はsから始まる →$sName $oObject->sName
float型の変数はfから始まる → $fPer $oObject->fPer
array型の変数はaから始まる → $aUserData $oObject->$aUserData
object型の変数はoから始まる → $this->oSmarty =& new Smarty();
boolean型の変数はbから始まる → $bFlag $this->_bFlag
私的にはまったくBetterじゃありませんでしたが。
ある程度の規則性で命名するくらいでいいと思いますが、こだわりたいのであれば書籍を見たほうがいい気がします。
実は会社で今日、ちょうど命名規約を作ろうという話になりました。
タイムリーな話題をありがとうございます♪
一瞬会社の人かと思いました。
お礼
ありがとうございます。 まさにこれを求めていました。 大変参考になりました。