PHP5の勉強中。1年ほど前のド汚いソースを今風にアレンジですよ。つっても、修正を加えるたびに汚ぇソースだとぼやくようなのは気のせいでしょうか違いますかそうですか。
今回はクラスのオートローディング機能を活かした定義ファイル検索&インクルードの自動化。これでnewるたびに一々参照するファイルをインクルードしなくてもよくなったぜ。でも俺くらいの小規模開発で果たしてそうする必要があったかどうかは分からんがな。決めうち一行でインクルードできるところを、定義ファイルを検索して自動ロードする関数を20行くらいで書くわけですよ。バカじゃねぇかと思いつつも後々の拡張性と自分の知識のために改変しておく。
それに合わせて、メタクソになっていたディレクトリ構造も変更しました。一々phplib云々入れなければならんかったというよりむしろなんでlibディレクトリの場所を教えてんのとのツッコミが一度も入らなかった長ったらしいトラックバックURLが微妙に短くなったりする恩恵が。まぁ、これからの開発を気持ちよくするための俺の自己満。アレだ、よくあるテスト前に無性に掃除がしたくなる病。
そんな感じで無神経にディレクトリ構造を弄ったので幾らか動かないところがあるやもしれませぬ。通り一遍のやっつけデバッグはしましたが、漏れがありましたらURLのヒントだけでも教えてくだしあ。
Comment