- PHP 教程
- PHP - 教程
- PHP - 简介
- PHP - 安装
- PHP - 历史
- PHP - 功能
- PHP - 语法
- PHP - Hello World
- PHP - 注释
- PHP - 变量
- PHP - echo 语句和 print 语句
- PHP - var_dump() 函数
- PHP - $ 和 $$ 变量
- PHP - 常量
- PHP - 魔术常量
- PHP – 数据类型
- PHP - 类型转换
- PHP - 类型戏法
- PHP - 字符串
- PHP - 布尔值
- PHP - 整数
- PHP - 文件和I/O
- PHP – 数学函数
- PHP - Heredoc & Nowdoc
- PHP - 复合类型
- PHP - 文件包含
- PHP - 日期和时间
- PHP - 标量类型声明
- PHP - 返回类型声明
- PHP 运算符
- PHP - 运算符类型
- PHP - 算术运算符示例
- PHP - 比较运算符示例
- PHP - 逻辑运算符示例
- PHP - 赋值运算符示例
- PHP – 字符串运算符
- PHP – 数组运算符
- PHP – 条件运算符示例
- PHP - Spread 运算符
- PHP - Null 合并运算符
- PHP - Spaceship 运算符
- PHP 控制语句
- PHP – 决策
- PHP - If…Else 语句
- PHP - Switch 语句
- PHP – 循环类型
- PHP - For 循环
- PHP - Foreach 循环
- PHP - While 循环
- PHP - do...While 循环
- PHP - Break 语句
- PHP - Continue 语句
- PHP 数组
PHP - 文件包含
您可以在服务器执行 PHP 文件之前将 PHP 文件的内容包含到另一个 PHP 文件中。有两个 PHP 函数可用于将一个 PHP 文件包含到另一个 PHP 文件中。
- include() 函数
- require() 函数
这是 PHP 的一个强项,它有助于创建可在多个页面上重复使用的函数、页眉、页脚或元素。这将帮助开发人员以最少的工作量轻松更改完整网站的布局。如果需要任何更改,则无需更改数千个文件,只需更改包含的文件即可。
include() 函数
include() 函数获取指定文件中的所有文本,并将其复制到使用 include 函数的文件中。如果加载文件时有任何问题,则 include() 函数会生成警告,但脚本将继续执行。
假设您要为您的网站创建一个通用菜单。然后创建一个包含以下内容的文件menu.php。
<a href="http://www.qikepu.com/index.html">Home</a>
<a href="http://www.qikepu.com/ebxml">ebXML</a>
<a href="http://www.qikepu.com/ajax">AJAX</a>
<a href="http://www.qikepu.com/perl">PERL</a>
现在创建任意数量的页面,并将此文件包含在创建标题中。例如,现在您的 test.php 文件可以包含以下内容。
<?php <b>include("menu.php");</b> ?>
<p>这是一个展示如何包含PHP文件的示例!</p>
require() 函数
require() 函数获取指定文件中的所有文本,并将其复制到使用 include 函数的文件中。如果加载文件时出现任何问题,则 require() 函数会生成致命错误并停止脚本的执行。
所以 require() 和 include() 没有区别,只是它们处理错误条件。建议使用 require() 函数而不是 include(),因为如果文件丢失或命名错误,脚本不应继续执行。
你可以尝试将上面的例子与 require() 函数一起使用,它会生成相同的结果。但是,如果您尝试以下两个 file 不存在的示例,那么您将获得不同的结果。
<?php include("xxmenu.php"); ?>
<p>这是一个展示如何包含错误PHP文件的示例!</p>
这将产生以下结果 -
这是一个展示如何包含错误PHP文件的示例!
现在让我们尝试使用 require() 函数的相同示例。
<?php <b>require("xxmenu.php");</b> ?>
<p>这是一个展示如何包含错误PHP文件的示例!</p>
这一次,文件执行将停止,并且不会显示任何内容。
注意 : 您可能会收到简单的警告消息或致命错误消息,或者什么都没有。这取决于您的 PHP 服务器配置。