当前位置:网站首页>PHP文件包含:require,require_once;include,include_once
PHP文件包含:require,require_once;include,include_once
2022-04-21 10:33:00 【白夜下】
PHP代码的执行流程
- 读取代码文件
- 编译,把代码转换为字节码(二进制,生成opcode),若有语法错误不指执行
- zend引擎来解析opcode,对字节码进行逻辑运算
- 转换为HTML代码
文件包含原理
- 在脚本执行期间包含并运行指定文件,系统自动将被包含文件中的代码嵌入到当前文件中;
- 加载位置就是文件嵌入位置;
- 被包含文件是单独进行编译,若包含文件有错,会在执行到包含文件时才报错
include,include_once
- 在脚本执行期间包含并运行指定文件
- 如果最后仍未找到文件则 include 结构会发出一条警告E_WARNING(后续脚本继续执行)
- 后者只包含一次
repuire 和 require_once
- 在出错时产生 E_COMPILE_ERROR 级别的错误(后续脚本停止执行)
- 后者只包含一次
文件包含函数
加载次数不同
• include碰到一次加载一次,可对同一个文件多次加载
• include_one碰到多次只执行一次
报错形式不同
• require找不到文件,报错,停止运行
• include找不到文件,警告,继续执行
代码展示
require_once './inc/data/datafunc.php';
$conn = connect_mysqli(); // 有返回值则定义一个变量去接受
版权声明
本文为[白夜下]所创,转载请带上原文链接,感谢
https://blog.csdn.net/polar_night_down/article/details/124277884
边栏推荐
猜你喜欢

Vulnhub PRIME: 1

Digital economy - new economy index (2017-2022) & two dimensional indicators of digital economy calculation of 31 provinces (2013-2020)

Nanny level tutorial on building personal home page (I)

Jupyter notebook修改默认开启路径

趣丸集团招股书“失效”,旗下TT语音已下架,如何实现稳定增长?
![2022信息与未来预备刷题4《New Online Judge 2034: [蓝桥杯2022初赛] 修剪灌木》](/img/72/d3e46a820796a48b458cd2d0a18f8f.png)
2022信息与未来预备刷题4《New Online Judge 2034: [蓝桥杯2022初赛] 修剪灌木》

如何阅读一份源代码?

SAP ABAP FOR ALL ENTRIES 的用法

京东物流、日日顺供应链、顺丰们能否在“疫”下找到物流的最优解?

openCV——模板匹配
随机推荐
Digital economy - new economy index (2017-2022) & two dimensional indicators of digital economy calculation of 31 provinces (2013-2020)
JS initial practice -- an example of dealing with the collision between a pinball and a wall
Alibaba cloud mobile R & D platform EMAS, product dynamics in March
Pytorch学习笔记(1)检查torch、cuda,张量的创建
Vulnhub PRIME: 1
数字经济&绿色创新匹配:全国3169公司数字金融企业绿色专利匹配数据 2011-2019年
AOT和单文件发布对程序性能的影响
Ant a-table tree table cascade selection
再战leetcode (392.判断子序列)
两两数之和
2022 information and future preparation 1 new online judge 1112: plane segmentation
有关gethostbyname()的不可重入
Exon bed file acquisition
The prospectus of quwan group is "invalid", and its TT voice has been taken off the shelf. How to achieve stable growth?
Talk about your GC tuning ideas?
torch.autograd.Function 自定义
L1-052 2018我们要赢 (5 分)
京东物流、日日顺供应链、顺丰们能否在“疫”下找到物流的最优解?
背包问题小结(0-1,完全,多重背包问题)
使用对数器验证简单排序