public static function import($filename_old, array $pathArr = array()) {
$filename = InitPHP::getAppPath($filename_old);
$temp_name = md5($filename);
if (isset(parent::$instance['importfile'][$temp_name])) return true; //已经加载该文件,则不重复加载
if (@is_readable($filename) == true && empty($pathArr)) {
require($filename);
parent::$instance['importfile'][$temp_name] = true; //设置已加载
return true;
} else {
/* 自动搜索文件夹 */
foreach ($pathArr as $val) {
$new_filename = rtrim($val, '/') . '/' . $filename_old;
$new_filename = InitPHP::getAppPath($new_filename);
if (isset(parent::$instance['importfile'][$temp_name])) return true;
if (@is_readable($new_filename)) {
require($new_filename);// 载入文件
parent::$instance['importfile'][$temp_name] = true;
return true;
}
}
}
return false;
}
te
最新推荐文章于 2024-08-07 14:56:17 发布