php中include和require的区别
来源:互联网 发布:网络电视那个牌子的好 编辑:程序博客网 时间:2024/05/24 07:04
通过 include 或 require 语句,可以将 PHP 文件的内容插入另一个 PHP 文件(在服务器执行它之前)。
include 和 require 语句是相同的,除了错误处理方面:
- require 会生成致命错误(E_COMPILE_ERROR)并停止脚本
- include 只生成警告(E_WARNING),并且脚本会继续
因此,如果您希望继续执行,并向用户输出结果,即使包含文件已丢失,那么请使用 include。否则,在框架、CMS 或者复杂的 PHP 应用程序编程中,请始终使用 require 向执行流引用关键文件。这有助于提高应用程序的安全性和完整性,在某个关键文件意外丢失的情况下。
进一步分析:
如果用 include 语句引用某个文件并且 PHP 无法找到它,脚本会继续执行:
实例:
实例
<html><body><h1>Welcome to my home page!</h1><?phpinclude 'noFileExists.php';echo "I have a $color $car.";?></body></html>
如果我们使用 require 语句完成相同的案例,echo 语句不会继续执行,因为在 require 语句返回严重错误之后脚本就会终止执行:
实例:
实例
<html><body><h1>Welcome to my home page!</h1><?phprequire 'noFileExists.php';echo "I have a $color $car.";?></body></html>
注释:
请在此时使用 require:当文件被应用程序请求时。
请在此时使用 include:当文件不是必需的,且应用程序在文件未找到时应该继续运行时。
0 0
- php中require和include的区别
- php中include和require的区别
- PHP中include和require的区别
- php中include和require的区别
- PHP中require()和include()的区别
- php中include和require的区别
- PHP中include和require的区别
- php中include和require的区别
- php中require和include的区别
- PHP中require和include的区别
- php中require()和include()的区别
- PHP 中 include和require的区别
- php中include和require的区别
- PHP中include和require的区别
- php中include和require的区别
- php中include() 和 require()的区别
- PHP中include和require的区别
- php中include()和require()的区别
- [LeetCode]Populating Next Right Pointers in Each Node II
- 三、获取寄存器信息
- 68.NSURLSession使用说明及后台工作流程分析
- 慎用PHP$_REQUEST数组
- Java并发编程:深入剖析ThreadLocal
- php中include和require的区别
- Cordova小结
- 02_01_Linux操作系统及常用命令
- ios开发----应用数据存储的常用方法之plist存取方法
- Boost ptree解析中文字符
- 外部-fastclick
- dpkg指令
- 日常问题解决:SQL SERVER 2008 附加数据库错误5123
- 企业DevOps探讨:“谁构建、谁运行”原则的理论基础