扫码关注官方订阅号
84669人学习
65727人学习
82984人学习
467778人学习
498837人学习
471966人学习
256484人学习
152542人学习
224170人学习
139536人学习
81804人学习
85022人学习
11944人学习
20001人学习
60816人学习
5487人学习
15007人学习
2150人学习
6980人学习
194925人学习
359900人学习
1142人学习
19058人学习
3206人学习
180550人学习
48569人学习
17603人学习
40936人学习
1049人学习
750人学习
32909人学习
含义:
将一个(别的)文件包含到当前文件中,成为当前文件运行过程中的一部分。
通常,一些公共的代码,在多个页面都需要用到的时候,会做成一个独立的文件(函数库,基类,配置文件,公共页面)。
然后在不同的页面需要用到的时候,直接载入进来就可以了。
语法:
include “要载入的文件路径”; //可以是相对路径,或本地物理路径。
说明:
可以载入php文件,也可以载入html文件。
载入一个文件的本质是:将被载入的文件“插入”到当前载入代码所在的位置。
原理:
1.php引擎打开包含的文件,对其进行编译处理,如果有致命错误,则会终止脚本执行。
2. 如果是php文件,编译完成后,直接将执行结果拿到文件被包含的地方。
如果是html文件,则会直接放入缓冲程序中。
3. 回到被包含的地方,继续执行其他php代码。
4. 最后将执行结果,发给服务器,输出给浏览器。
四中方式的不同
include:每次都载入文件(可能会重复载入),如果载入失败,在报错后继续执行后续语句;
include_once:只载入一次(不会重复载入),如果载入失败,在报错后继续执行后续语句;
require:每次都载入文件(可能会重复载入),如果载入失败,在报错后终止程序;
require_once:只载入一次(不会重复载入),如果载入失败,在报错后终止程序;
一般来说,如果被载入的文件内容,是后续代码运行的必备前提,则应该使用require载入。
如果被载入的文件内容,只需要(或只允许)出现一次,则应该使用”xxxx_once”载入。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
精品班
技术支持
技术咨询
学习群
会员优惠
返回顶部