手册
目录
可以使用 include 或 require 语句将一个 PHP 文件的内容插入到另一个 PHP 文件中(在服务器执行它之前)。
include 和 require 语句是相同的,除了在失败时:
require 将产生致命错误(E_COMPILE_ERROR)并停止脚本include 仅会产生警告(E_WARNING),并且脚本会继续因此,即使包含文件丢失,如果您希望执行继续并向用户显示输出,可请使用 include 语句。否则,在 Framework、CMS 或复杂的 PHP 应用程序编码中,始终使用 require 语句将关键文件包含到执行流中。这将有助于避免在关键文件意外丢失时损害应用程序的安全性和完整性。
包含文件可以节省大量工作。这意味着您可以为所有网页创建一个标准的页眉、页脚或菜单文件。然后,当需要更新页眉时,您只需更新页眉包含文件。
include 'filename';
或者:
require 'filename';
假设我们有一个名为 "footer.php" 的标准页脚文件,如下所示:
Copyright © 1999-" . date("Y") . " w3school.com.cn";
?>
要在页面中包含页脚文件,请使用 include 语句:
Welcome to my home page!
Some text.
Some more text.
运行实例
假设我们有一个名为 "menu.php" 的标准菜单文件:
首页 - HTML 教程 - CSS 教程 - JavaScript 教程 - PHP 教程'; ?>
网站中的所有页面都应使用此菜单文件。下面展示了如何完成(我们使用
Welcome to my home page!
Some text.
Some more text.
运行实例
假设我们有一个名为 "vars.php" 的文件,其中定义了一些变量:
然后,如果我们包含 "vars.php" 文件,则可以在调用文件中使用这些变量:
Welcome to my home page!
运行实例
require 语句也用于在 PHP 代码中包含一个文件。
但是,include 和 require 之间有一个很大的区别;当使用 include 语句包含文件而 PHP 无法找到它时,脚本将继续执行:
Welcome to my home page!
运行实例
如果我们使用 require 语句执行相同的例子,则不会执行 echo 语句,因为脚本执行在 require 语句返回致命错误后终止:
Welcome to my home page!
运行实例
当文件被应用程序需要时,请使用 require。
当文件不是必需的,且文件未找到时应用程序应继续时,请使用 include。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习