php根据include_path设置判断文件是否存在

最近在做使用Pear-Spreadsheet_Excel_Writer生成excel,遇到一个问题,加载类文件进来时,直接使用file_exists函数没法直接判断类文件是否存在,必须得结合php.ini中的include_path设置来组合路径判断。
代码如下,注释很详细,就不详细解释了。

2016-07-23_15-52-37

注:
1、PATH_SEPARATOR是php预定义的一个常量,在Windows下是“:”,在Linux下是“;”
2、php.ini中include_path设置是通过PATH_SEPARATOR分割,可以设置多个路径,可以通过ini_set和set_include_path设置,一般在框架中比较常见使用

发表评论

电子邮件地址不会被公开。 必填项已用*标注