php 4 文件
1 文件包含
作用
1 使用被包含文件中的内容,实现代码的共享:向上包含(索要)
2 自己把内容给别的文件使用,实现代码的共享:向下包含(给予)
3 分工,多个脚本完成一件事
形式
1 include:包含文件
2 include_once:一个文件最多被包含一次
3 require:与include相同
4 require_once:与include_once相同
基本语法:include '文件名字';
include('文件名字');
//如果是向下包含,include里的文件名是要引用的文件名
2 文件加载原理
1 在文件加载的时候,系统会自动的将被包含文件中的代码相当于嵌入到当前文件中
2 加载位置:在哪加载,对应文件中的代码嵌入的位置就是对应的include位置
3 在php中,被包含的文件是单独进行编译的
3 include和require的区别
include和include_once区别:
include系统会碰到一次执行一次,include_once系统碰到多次也只会执行一次
require和include区别:
本质一样,唯一区别在于包含不到文件时,报错形式不一样,include错误级别较轻,如果include错误,不影响后面代码的执行,而require出错,后面不会执行
4 文件嵌套包含:一个文件包含另外一个文件,同时被包含的文件又包含了另外一个文件
嵌套包含的时候很容易出现相对路径出错的问题:相对路径会因为文件的包含而改变(./和../),windows下面,每一个文件夹下都有.和..的文件夹
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!