php require和include区别有哪些?

烟雨青岚
烟雨青岚原创
2023-03-01 17:48:011975浏览

在php中require和include区别有:当要包含的文件不存在时,include会产生一个警告(Warning),该语句后面的程序会继续执行;而require则产生一个致命错误(Fatal error),程序就此终止。

include如果引入两个文件,都有一个相同的函数名,那么就会发生重定义的错误。使用include_once可以避免此错误,一般都_once用的比较多。

include和require区别

当要包含的文件不存在时,include产生一个警告(Warning),该语句后面的程序会继续执行;而 require则导致一个致命错误(Fatal error),程序就此终止。

include_once和require_once

应该用于在脚本执行期间同一个文件有可能被包含超过一次的情况下,想确保它只被包含一次以避免函数重定义,变量重新赋值等问题。

1.incluce在用到时加载,这个函式一般是放在流程控制的处理区段中

2.require在一开始就加载,这个函式通常放在 PHP 程式的最前面

3._once后缀表示已加载的不加载

推荐教程:《php教程

以上就是php require和include区别有哪些?的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。