PHP5.3以降はdirname(__FILE__)ではなく、__DIR__を使おう。

require等でスクリプトと同じ階層のものを読み込もうとする時に、昔はdirname(__FILE__)とするのが定石でしたが
PHP5.3からは__DIR__というのが定義されているのでそちらを使いましょう。
レガシーなシステムで使われてるのを書き換えるほどではありませんが新規で作成するときはぜひ。

Filed under PHP