php中的include,require,include_once,require_once-php教程

资源魔 46 0
正在PHP中,能够应用include,require,include_once,require_once语句来援用文件。上面本篇文章给各人简略引见一下这些语句。有肯定的参考代价,有需求的冤家能够参考一下,心愿对各人有所协助。

使用include语句援用文件

注:应用include使用内部文件时,只有代码执行到include语句时,内部文件才会被引入并读取,当所援用的内部文件发作谬误时,零碎只给出一个正告,而整个php文件则持续向下执行。

<?
include("top.php");
include("main.php");
include("bottom.php");
?>

使用require语句援用文件

正在php文件被执行以前,php解析器会用被援用的文件的全副内容交换require语句,而后与require语句以外的其余语句组成新的php文件,最初再按新的php文件执行顺序代码。

注:由于require语句相称于将另外一个源文件的内容齐全复制到文件中,以是普通将其放正在源文件的肇始地位,用于援用需求应用的公共函数文件以及公共类文件等。

include语句以及require语句的区分

应用require语句来挪用文件时,假如挪用的文件没找到,require语句会输入谬误信息,而且立刻终止剧本解决。而include语句正在不找到文件时则会输入正告,没有会终止剧本的解决。

应用require语句挪用文件时,只需顺序一执行,就会立即挪用内部文件;而经过include语句挪用内部文件时,只有顺序执行到该语句时,才会挪用内部文件。

使用include_once语句援用文件

使用include_once语句会正在导入文件前先检测该文件能否正在该页面的其余局部被使用过,假如有,则没有会反复援用该文件,顺序只能援用一次。

例如:要导入的文件中存正在一些自界说函数,那末假如正在同一个顺序中反复导入这个文件,正在第二次导入时便会发作谬误,由于PHP没有容许相反称号的函数被反复申明

使用require_once语句援用文件

require_once语句时require语句的延长,它的性能与require语句根本相似,没有同的是,正在使用require_once语句时,会先反省要援用的文件是否是曾经正在该顺序中的其余中央被援用过,假如有,则没有会正在反复挪用该文件。

例如:同时使用require_once语句正在同一个页面中援用了两个相反的文件,那末正在输入时,只有第一个文件被执行,第二次援用的文件则没有会被执行。

include_once以及require_once语句的应用区分

include_once语句正在剧本执行时期挪用内部文件发作谬误时,孕育发生一个正告,而require_once语句则招致一个致命谬误。

用处都是确保一个被蕴含文件只能被蕴含一次,应用这两个语句能够避免不测的屡次蕴含相反的函数库,从而招致函数的反复界说并孕育发生谬误。

本文转载自:https://blog.csdn.net/qq_28602957/article/details/50945797

保举:PHP视频教程

以上就是php中的include,require,include_once,require_once的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学 include require include_once require_once

抱歉,评论功能暂时关闭!