类别:PHP教程 / 日期:2019-12-01 / 浏览:183 / 评论:0
include,require,以及后缀加once的区分
include() 、require()语句包括并运转指定文件。这两构造在包括文件上完整一样,唯一的区分是关于毛病的处置惩罚。require()语句在碰到包括文件不存在,或是失足的时刻,就住手即行,并报错。include()则继承即行。
include('hello.php'); echo 'include test final!';//include报错,然则会继承实行,显现:include test final! require('hello.php'); echo 'require test final!';//require报错,住手代码的实行。
1、include(/path/to/filename)
include()语句将在其被挪用的位置处包括一个文件。包括一个文件与在该语句所在位置复制制订文件的数据具有雷同内容的结果。
运用include()时能够疏忽括号。
能够依据前提来实行include()语句。在前提语句中运用include()有个怪现象,它必需围困在语句块大括号中,或许用其他语句围困符括起来。
2、include_once(filename)
include_once()函数的作用与include雷同,不过它会起首考证是不是已包括了该文件。假如已包括,则不再实行include_once。不然,则必需包括该文件。除了这一点与include完整雷同。
3、require(filename)
require()在很大程度上与include雷同,都是将一个模板文件包括到require挪用坐在的位置。
require和include之间有两点主要的区分。起首,不管require的位置怎样,制订文件都将包括到涌现require的剧本中。比方,纵然require放在计算结果为假的if语句中,依旧会包括指定文件。
第二个主要的区分是:require失足时,剧本将住手运转,而在运用include的状况下,剧本将继承实行。
4、require_once(filename)
跟着网站越来越大,能够会涌现反复包括某些文件。这或许不是题目,但又是修改了所包括文件的变量后,却因为背面再次包括本来的文件而被掩盖,能够不愿望涌现这类状况。还能够涌现另一个题目,即所包括文件中函数名的争执。运用require_once就能够处理这些题目。
require_once函数确保文件只包括一次。在碰到require_once后,背面再试图包括雷同的文件时将被疏忽。
更多PHP相干学问,请接见ki4网!
以上就是include,require,以及后缀加once的区分的细致内容,更多请关注ki4网别的相干文章!