代码重用 在引入文件时如果路径不同则加上 get_include_path().PATH_SEPARATOR. 路径分隔符就不会出现报错问题
代码复用
单独引用:include与require
include:支持引用错误,可以继续执行下去
require: 支持引用错误,停止脚本执行
include_once与require_once
同,文件引入一次
require(); // 必须在调用函数前面引入 // 如果文件不存在,报致命错误,后面的代码不执行 // 重复引入同一个文件会致命错误,可以使用 require_once(); include(); // 文件不存在时,报警告,后面的代码继续执行 // 重复引入同一个文件会报警告,可以使用 include_once();
单独的嗯嗯
导入testa文件下所有的文件
ini_set('include_path',get_include_path().PATH_SEPARATOP.'testa');
导入文件目录下的所有文件:
set_include_path(get_include_path().PATH_SEPARATOP.'testa');
set_include_path(get_include_path().PATH_SEPARATOP.'testa');
include('test1.php');
include('test2.php');
多个文件夹目录下的引入文件设置
设置引入路径
文件引入例1
include引入一个不存在的文件只会报出一个警告,程序继续执行,而require引入一个不能存在的文件会导致一个致命的错误,程序结束运行,
include_once和require_once在引入之前会进行检查,如果已经引入了就不会再进行引入,就是说保证只引入一次,避免重复引入
函数代码重用