▽20021121a
#日記
今日の社は人が出払っちゃってマターリとした一日.眠くなりますなぁ. あっはっは.
しかし,社の最悪プログラム(森という人が作ったので通称「森グラム」)の解析をしていて, 神経が焼き切れそうになった. いやー謎のルーチンがあって...
PHP では現在時刻を文字列で取得する date( ) という関数があるのだが, これを使って「YYYYMMDD」の形式で日付取得した後, 「YYYY」「MM」「DD」の 3つに分割し,それを結合して「YYYYMMDD」の形式にし, それを別の変数に代入して使用する.分割された個別の要素は使用しない.
...というルーチンがありまして. いや,何をするルーチンなのかはすぐ理解しましたよ. その結果どういう文字列が残るかだって一目瞭然ですよ. 解らなかったのはひとつだけ. このルーチンは何のために存在しているのか!?
ちなみに,この「現在時刻」は「$koushin_date」という変数に入れられる. 何が「koushin」なのかは不明. date( ) 関数は,時刻を指定できるが,これを省略すると「現在時刻」となる... が,このプログラムでは time( ) の返値を使用している. time( ) は「現在時刻を返す」関数なので間違ってはいないが,無駄だ. で,極めつけ.この最終的に得られる「YYYYMMDD」は, 別の関数で「YYYY」「MM」「DD」に分割されて使用される(笑)
腰に来てしばらく立てなかった(笑) いやー久しぶりに森グラムと格闘すると体力を使うなぁ... コメントの一行一行にまで,すべてツッコミ所が用意してあるからなぁ...