PHPでよく使われてそうな変数名
CSSの人ならcontainerとかwrapとかあれとかこれとか、なんかいろいろ「よく使われてる」のclassやid名のお決まりのパターンみたいなのがあるじゃないですか。class、id名にも意味を持たせて構造(ry・・・っていうのは置いておいて、去年だったか一昨年だったかそんなエントリも賑わってましたよね。確か。
私がPHPの勉強を始めてよく悩んでるのはPHPな人のよくある変数名、なんです。いつも変数名どんなのにしようってそれを考えるのに無駄な体力使ってる。PHPでもその変数を使う場面に適した名前の「よくあるパターン」ってのがあるんだろうけど、そいつがまだよく分からない。
とりあえず、自分がよく見かける変数名とか素人目線でメモっておきます。
ファイルに関する変数
- $file
- 読んで字の如くファイル。
- $fp
- ファイルポインタの略・・・なのかな?
- $fd
- 何の略か分からない。ググッたらフロッピーで出て来た。それは違うだろ。ファイル記述子っていうのがそれっぽい。(File Descriptor)違うかもしれんけど。
- $handle
- ハンドル・・・今いじってる場所、みたいな感じ?なんだろう。ハンドル・・・。
- $buf $buffer $temp
- バッファ、テンポラリ。一時的にデータを保存しておいて・・・みたいな時によく見る。ファイルに関する場面というより「一時的に」っていうのがポイントなのかもしんない。
- $dir
- ディレクトリに関するもの。
- $line $setline
- ファイルから読み出したものを代入したり。
文字列・数に関する変数
- $str
- stringっつーことですよね。
- $len
- length、かな。
- $num
- numberとみた。
- $cnt
- countのことっぽい。
繰り返しの中の変数
- $i
- これはPHPに限らずいろんな所で見かける。
integerからきてるの?違うか。"index" の略とのこと。そうかそうか。 - $j $k
- $iのほかだとjとかkを時々見かける。ループをネスト(入れ子)にしたとき、i が使えないのでアルファベット順に使っているだけということだそうです。
- $x $y $z
- これも見たことある。なんせ1字のものがいいのかなって気がした。他とかぶらないから?
データベース関連の変数
- $conn $dsn
- データベースの接続の辺り。
- $sql
- SQL文のところ。
- $row
- データベースの行データ出してきた時とか。
その他
- $res $result
- 何かをした後、返ってきた値なんかを入れとく場面で遭遇確立高い。その他のカテゴリに入れてみたけどデータベースのリファレンス系でもよく見る。
- $params $array $arr
- 配列系。
- $total
- 計算した後とか。
- $date $time
- 日付とか時間とか。
- $err $error
- エラーエラー。
- $conv $convert
- コンバート。変換した後のものを代入したりする時。
- $obj
- 見たまんまオブジェクト。
また何かよく見るなーと思うものがあれば追記していきます。関係ないけど$messageを$msgって書くと達人っぽい気がした。なんかこういう風に単語をうまいこと略すのって意外と難しいなぁ。
<< PEAR::Authで認証してみたい | mysqlアクセス用のIDとパスワード保存場所 >>
トラックバック
このエントリーのトラックバックURL:
http://redline.hippy.jp/cgi/mt/mt-tb.cgi/226
コメント (2)
自分のわかる範囲でしかアドバイスできませんが><
ループ処理で慣習的に使われる i は "index" の略です。
j や k はループをネスト(入れ子)にしたとき、
i が使えないのでアルファベット順に使っているだけです。
len は 単純に l と書くことが多いですね(個人的に)。
自分はよく使う変数名をプリントアウトしてますよー。
投稿者: rea | 2009年02月16日 01:09
>reaさん
ありがとうー(n'∀')η
さっそく追記というか修正しますた!
うーん。勉強になります。
投稿者: Red | 2009年02月16日 09:03