求大神解释一下PHP中include()require()import()还有shine()分别啥作用吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求大神解释一下PHP中include()require()import()还有shine()分别啥作用吗相关的知识,希望对你有一定的参考价值。

还有他们各自和include_once() require_once() import_once()shine_once()的区别~~~

试解释一下:

include 和 require 语句,其功能都是用来包含并运行指定文件,两者间的不同在于:include当引入的文件不存在时,会产生一个警告,而程序可以继续运行;而 require 指定的文件不存在时,程序会终止不再运行。

include_once 和 require_once 是只包含一次指定的文件,这样可以避免同一文件的重复引入。

至于 import 还有 shine, 据官方php手册,没有见到这两个函数,import 在 ThinkPHP 里有见到过,其功能与 include 类似。
参考技术A 后面2个没有研究过
前面两个说一下
作用都一样,是包含其他的文件进来
也可以用于读取文件并赋值给变量
但,大部分还是用在文件的包含作用上!
区别是,include包含进来的 文件,如果代码逻辑有错误,会抛出错误提示,但程序会继续运行
而require包含的文件,如果有代码逻辑错误,会抛出错误提示并终止程序的运行
只有后面加once,是为了防止多次包含

以上是关于求大神解释一下PHP中include()require()import()还有shine()分别啥作用吗的主要内容,如果未能解决你的问题,请参考以下文章