hi,欢迎访问本站!
当前位置: 首页编程开发正文

php中require和include的区别是什么?

墨初 编程开发 386阅读

在php脚本中可以使用require或include加载运行指定的php文件,虽然他们作用是一样的,但也存在着差异。下面博文就详细的说一说require和include的使用方法与区别。

php require() 的使用方法

require()一般在一个页面的头部使用,在php程序执行前读取 require() 语句引入的文件,使字变成php脚本的一部份。

语法:

require('my.php');
require 'my.php';

注:require()函数加载的代码,如果出现了错误,则会阻止主程序的继续执行,并抛出错误。

php include() 的使用方法

include()的使用方法与require()相似,但不同的时include可以放在程序代码中的任意一处位置,只有当代码执行到 include 函数时,才会加载外部的代码。

语法:

include('my.php');
include 'my.php';

注:include()函数加载的代码,如果出现了错误,则代码会继续执行。如果执行的程序出错不会影响主体逻辑的话建议使用include函数。

ps:

在include与require函数调用中,可能会出现单个文件多次调用的情况,为了避免此种情况的出现,可以使用include与require函数对应的函数include_once()与require_once(),它们的作用与使用方法和include与require函数一样,唯一不同的是对于重复的代码或文件只调用一次。

标签:
声明:无特别说明,转载请标明本文来源!
相关推荐