set_include_path和require,include
程序员文章站
2022-06-14 10:06:02
...
在PHP中经常使用include,require来引用其他文件,使用相对路径或者绝对路径,如果通过set_include_path函数或者ini_set(‘include_path’,xxx)设置include_path配置选项,那么require文件如果在其他目录也可以直接引用。
设置include_path配置选项
如:require_once “class.smarttemplate.php”,这个文件其实并不在当前文件所在目录,但是同样可以这样直接引用。因为前面通过ini_set设置了include_path:
// 包含配置文件和函数库路径ini_set('include_path', INCLUDE_PATH . DS . "library" . PATH_SEPARATOR . ini_get('include_path'));
set_include_path函数
set_include_path函数和ini_set(‘include_pah’,xxx)作用是一样的,只不过ini_set方式适合所有PHP版本,对现在来说两者没有差别。
推荐阅读
-
php中require和require_once的区别说明
-
请离开include_once和require_once
-
php中的路径问题与set_include_path使用介绍
-
Django中URLconf和include()的协同工作方法
-
深入理解require与require_once与include以及include_once的区别
-
PHP包含文件函数include、include_once、require、require_once区别总结
-
php use和include区别总结
-
jsp中include指令静态导入和动态导入的区别详解
-
PHP中include与require使用方法区别详解
-
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法