require、require_once、include、include_once都可以引入别的页面,有以下三种用法:
1、require '要引入的文件名';
2、require ('要引入的文件名');
3、$filePath="abc.php"; require $filePath;
他们的区别是,require遇到即包含文件,require_once会判断是否已经包含过,如果包含过,则不再包含文件。
使用“_once”,一可以节省资源,二可以避免重复定义的错误。
如:
require和include的区别
require:先引入,再执行,如果出现错误,终止执行
include:执行时才会引入,如果出现错误,继续执行
如:引入一个不存在的“example.php”文件
还有一点与“_once”之间的区别,假设example.php文件中定义了函数“abc()”
可以正常执行的方式为:
做项目时,多用require_once
上一篇:PHP自增与自减等基础知识
下一篇:PHP命名空间namespace