PHP函数include、include_once、require、require_once的区别

这篇博客详细介绍了PHP中`include`、`require`、`include_once`和`require_once`的区别。`include_once`与`require_once`会在已经包含的情况下避免重复加载,但会影响性能。`require`常用于程序开头,而`include`更适合流程控制。在考虑效率时,推荐不加括号使用这些函数。
摘要由CSDN通过智能技术生成

一、功能描述

函数名 功能描述
include 将指定的文件读入并且执行里面的程序
include_once 在脚本执行期间包含并运行指定文件。此行为和 include 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含
require 将目标文件的内容读入,并且把自己本身代换成这些读入的内容
require_once 和 require 语句完全相同,唯一区别是 PHP 会检查该文件是否已经被包含过,如果是则不会再次包含

二、include VS require

区别 include require
引入不存文件时 产生一个警告且脚本还会继续执行 导致一个致命性错误且脚本停止执行
是否有条件包含 有条件包含函数 无条件包含函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值