php之include的使用
服务器端包含 (SSI) 用于创建可在多个页面重复使用的函数、页眉、页脚或元素。
PHP include 和 require 语句
在 PHP 中,您能够在服务器执行 PHP 文件之前把该文件插入另一个 PHP 文件中。
include 和 require 语句用于在执行流中向其他文件插入有用的的代码。
include 和 require 很相似,除了在错误处理方面的差异:
require 会产生致命错误 (E_COMPILE_ERROR),并停止脚本
include 只会产生警告 (E_WARNING),脚本将继续
因此,如果您希望继续执行,并向用户输出结果,即使包含文件已丢失,那么请使用 include。否则,在框架、CMS 或者复杂的 PHP 应用程序编程中,请始终使用 require 向执行流引用关键文件。这有助于提高应用程序的安全性和完整性,在某个关键文件意外丢失的情况下。
包含文件省去了大量的工作。这意味着您可以为所有页面创建标准页头、页脚或者菜单文件。然后,在页头需要更新时,您只需更新这个页头包含文件即可。
语法
include 'filename';
或者
require 'filename';
PHP include 和 require 语句
基础实例
例1:假设我们有一个在所有页面中使用的标准菜单文件:
网站中的所有页面均应引用该菜单文件。这是具体的做法:
例2,一个文件,专门定义变量,一个专门引用。
本文转自 gjp0731 51CTO博客,原文链接:http://blog.51cto.com/guojiping/1286516
php之include的使用相关推荐
- C++ 笔记(32)— 预处理、文件包含include、宏替换define、条件包含ifndef、define
C/C++预处理器在源代码编译之前对其进行一些文本性质的操作. 它的主要任务包括删除注释 . 插入 #include 指令包含的文件的内容 . 定义和替换由 #defme 指令定义的符号以及确定代码的 ...
- 浅显易懂 Makefile 入门 (09)— include 文件包含、MAKECMDGOALS
1. include文件包含 当 make 读取到 include 关键字的时候,会暂停读取当前的 Makefile,而是去读 include 包含的文件,读取结束后再继读取当前的 Makefile ...
- Android布局优化之include、merge、ViewStub
include:引入重复使用的相同布局 merge:减少include布局的层级,将子元素直接添加到merge标签的parent中 ViewStub:其实就是一个宽高都为0的一个View,它默认是不可 ...
- C++ #include 指令
C++ 中带"#" 号 的语句被称为宏定义或者预编译指令 #include 在代码中是包含和引用的意思 例如: 1 #include <iostream> 是要引用i ...
- Android include 标签使用
include 标签就是在一个布局中引入另一个布局, 好处呢,可能就是有多个界面某个部位的内容相同单独写了一个布局,在使用的时候使用include 还有可能界面布局在一个布局太长了,就多写了几个布局 ...
- 微信小程序import和include
import 和include 是微信小程序提供的2中引用方式 import 一般结合模板template使用 import import可以在该文件中使用目标文件定义的template,如: 在 i ...
- php if require,php echo()和print()、require()和include()函数区别说明
简单总结echo()和print().require()和include()等易混淆函数的区别 1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细 ...
- error RC1015: cannot open include file 'afxres.h'. 的解决办法
编译工程时出现如下错误: error RC1015: cannot open include file 'afxres.h'. 'afxres.h' 文件是跟MFC相关的,出现此种错误有两种解决办法: ...
- 权威解释IDEA的“Include in project build”打钩或者不打勾有啥区别?
打钩后→Ctrl+F9 或者 就会在项目对应的目录生成war包 反之,如果不打勾"Include in project build",那么生成项目(Ctrl+F9)的时候就不会生成 ...
- [UML]UML系列——用例图中的各种关系(include、extend)
[UML]UML系列--用例图中的各种关系(include.extend) 原文:[UML]UML系列--用例图中的各种关系(include.extend) 用例图中的各种关系 一.参与者与用例间的关 ...
最新文章
- 重新配对_郑思维和陈清晨当年配对也很强,为什么被拆开重新和黄雅琼配对
- DCGAN in Tensorflow生成动漫人物
- 11 个 Linux 上最佳的图形化 Git 客户端
- 五分钟,带你彻底掌握 MyBatis缓存 工作原理
- C# 大华相机图像采集
- 苹果pencil和普通的有什么区别?推荐好用的平替笔
- 智能视频抠图_抠图扣视频,AI人工智能还能这样玩!
- 不行不行,不能再讨厌英语了,要爱上英语。。。I Love You。。。
- [机器学习] 信用评分卡中的应用 | 干货
- GLES2.0中文API-glGet
- ERNIE,ERNIE2.0,Transformer-XL,XLNET
- DJI Care 行业无忧悦享基础版
- SpringBoot SpringSecurity知识点
- 马云卸职CEO的启示
- Linux驱动开发之platform设备驱动实验【完整教程】
- 爱因斯坦台阶java_数学智力题之爱因斯坦的台阶,我花了1个小时才做出来,你呢?...
- BroadLink智能遥控器
- vue表单验证--银行卡验证
- 用友业务最大单号的修复
- 排序算法(Sorting)——快速排序
热门文章
- centos 6.5卸载Mysql
- 第一天 echo test (()) [[]]
- 【转】 Oracle中分区表的使用
- cisco 基础配置命令中文解析 1
- C#线程系列讲座(4):同步与死锁
- Coinbase 现“市场核弹级”漏洞,颁发25万美元奖励
- 美国政府悬赏数千万美元寻勒索组织线索、制裁及最近勒索事件概览
- Apache Solr 未授权上传(RCE)漏洞(CVE-2020-13957)的原理分析与验证
- 88. [ExtJS2.1教程-5]ToolBar(工具栏)
- 前端神器之Sublime Text2/3简单明了使用总结