include 和 require 作用 都是将一个 PHP 文件的内容插入到另一个 PHP 文件中, 在服务器执行它前
用法一样 include/require ‘要引入文件’;
不同的是它们对异常的处理:
•require 会生成致命错误(E_COMPILE_ERROR)并停止脚本
•include 只生成警告(E_WARNING),并且脚本会继续
例子
新建文件 footer.php
<?php
$val = '我是在footer.php文件里的变量!';
echo "<p>Copyright © 2017 - " . date('Y') . " 瞌睡虫 Web Design";
?>
新建文件 Demo.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>include 引入文件</title>
</head>
<body>
<h3>欢迎浏览!</h3>
<p>以下为引入文件内容</p>
<?php
//include 'footer.php'; # 当引用出错时还会执行以下代码
?>
<?php
require 'footer.php'; #当引用出错时不会执行下面的代码
?>
// 要使用引用文件里的变量,必须先引用文件
<?php
echo "<br>" . $val . ' 要使用我必须先引我进来!';
?>
</body>
</html>