file_existsでinclude_pathも含める。

Ethna_Utilクラスにfile_exists_exという関数があり、
それでやりたいことはできそう。
ただ、今回はスクラッチから作っているので、簡単に書いた。

<?php
$fp = @fopen($filename, "r", 1);
if(is_resource($fp) == true) {
    fclose($fp);
    require_once($filename);
    return true;
}

fopenの第3引数がinclude_pathを使用する、しないのフラグなのは知らなかった。
ほんとは"@"とか使いたくないんですけどね。。。
いい方法ありませんか。。。