电脑安全

您当前的位置:主页 > 电脑安全 >

PHP文件包含语句 include、include_once、require、requ

来源:[db:来源]标题:   文件    编辑:电脑技术全能网 时间:2019-09-20 12:30

原标题:PHP文件包含语句 include、include_once、require、requ
   1、include() include(/path/to/filename)include()语句将在其被挪用的地位处包括一个文件。包括一个文件与在该语句地点地位复制制订文件的数据存在雷同内容的后果。应用include()时能够疏忽括号。能够依据前提来履行include()语句。在前提语句中应用include()有个怪景象,它必需包抄在语句块大括号中,或许用其余语句包抄符括起来。2、include_once() include_once(filename)include_once()函数的感化与include雷同,不外它会起首考证能否曾经包括了该文件。假如曾经包括,则不再履行include_once。不然,则必需包括该文件。除了这一点与include完整雷同。3、require() require(filename)require()在很大水平上与include雷同,都是将一个模板文件包括到require挪用坐在的地位。require和include之间有两点主要的差别。起首,不管require的地位怎样,制订文件都将包括到呈现require的剧本中。比方,即便require放在盘算成果为假的if语句中,依旧会包括指定文件。第二个主要的差别是:require犯错时,剧本将结束运转,而在应用include的情形下,剧本将持续履行。4、require_once() require_once(filename)跟着网站越来越大,能够会呈现反复包括某些文件。这兴许不是成绩,但又是修正了所包括文件的变量后,却因为前面再次包括本来的文件而被笼罩,能够不盼望呈现这类情形。还能够呈现另一个成绩,即所包括文件中函数名的抵触。应用require_once便可以处理这些成绩。require_once函数确保文件只包括一次。在碰到require_once后,前面再试图包括雷同的文件时将被疏忽。