PHP允许您包括文件,以便页面内容可以重复使用多次。 有两种方法在PHP中包括文件。它们分别是 -
- include
- require
包括文件的优点
代码重用性:通过include
和require
语句的帮助,我们可以在许多PHP脚本中重用HTML代码或PHP脚本。
1. PHP include示例
PHP include
用于包含基于给定路径的文件。 可以使用文件的相对路径或绝对路径。 下面来看看一个简单的PHP包含例子。
文件: menu.html
<a href="http://www.yiibai.com">Home</a> |
<a href="http://www.yiibai.com/php">PHP</a> |
<a href="http://www.yiibai.com/java">Java</a> |
<a href="http://www.yiibai.com/html">HTML</a>
文件: include1.php
<?php include("menu.html"); ?>
<h1>This is Main Page(include)</h1>
上面代码输出结果如下 -
2. PHP require示例
PHP require
类似于include
。 下面来看看一个简单的PHP require
示例。
文件: menu.html
<a href="http://www.yiibai.com">Home</a> |
<a href="http://www.yiibai.com/php">PHP</a> |
<a href="http://www.yiibai.com/java">Java</a> |
<a href="http://www.yiibai.com/html">HTML</a>
文件: require.php
<?php require("menu.html"); ?>
<h1>This is Main Page(require)</h1>
上面代码输出结果如下 -
PHP include VS require
文件丢失时包含的处理方式:include
语句允许脚本继续,但require
语句暂停脚本产生致命的E_COMPILE_ERROR
级别错误。