求大神解释一下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()分别啥作用吗的主要内容,如果未能解决你的问题,请参考以下文章
java中的 classpath有啥用,我配完环境,没设置这个变量,程序也能运行啊! 求大神详细解释一下!
dvwa试验中php allow_url_include=on 怎么打开?跪求大神指点!