很多时候需要函数重用,引用其他文件中的函数。这时候就用到了以下几种方式。
include和require的区别:
include | require | |
---|---|---|
引用时 | 在使用时候加载 | 在初始时加载 |
异常 | 如果加载的文件不存在会报出一个警告程序继续运行 | 加载的文件不存在会报出一个致命的错误 |
使用方法
include(“路径/文件名”); || include “路径/文件名”;
require(“路径/文件名”); || require “路径/文件名”;
include_once 和 require_once 已经加载过的文件不会重复加载。
路径引用
用于一个路径下有多个文件需要加载时,不需要在前面加上路径,只输入文件名就可以
set_include_path(“文件路径”);
之后用的include或者require
include(“文件名"); || include “文件名”;
require(“文件名”); || require “文件名”;
如果想引用多个路径下的文件:
set_include_path(get_include_path.PATH_SEPARATOR.“路径”)
与
set_include_path(get_include_path.PATH_SEPARATOR.“路径”)
相等的还有
ini_set(‘include_path’,get_include_path.PATH_SEPARATOR.“路径”)