admin 发表于 2023-2-16 18:54:47

PHP include 和 require 语句

<div id="article_content" class="article_content clearfix">
      <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/kdoc_html_views-1a98987dfd.css">
      <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-6e43165c0a.css">
                <div id="content_views" class="htmledit_views">
                  <h2>PHP include 和 require 语句</h2>
<p>在 PHP 中&#xff0c;您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。</p>
<p>include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。</p>
<p><strong>include 和 require 除了处理错误的方式不同之外&#xff0c;在其他方面都是相同的&#xff1a;</strong></p>
<ul><li>require 生成一个致命错误&#xff08;E_COMPILE_ERROR&#xff09;&#xff0c;在错误发生后脚本会停止执行。</li><li>include 生成一个警告&#xff08;E_WARNING&#xff09;&#xff0c;在错误发生后脚本会继续执行。</li></ul>
<p>因此&#xff0c;如果您希望继续执行&#xff0c;并向用户输出结果&#xff0c;即使包含文件已丢失&#xff0c;那么请使用 include。否则&#xff0c;在框架、CMS 或者复杂的 PHP 应用程序编程中&#xff0c;请始终使用 require 向执行流引用关键文件。这有助于提高应用程序的安全性和完整性&#xff0c;在某个关键文件意外丢失的情况下。</p>
<p>包含文件省去了大量的工作。这意味着您可以为所有网页创建标准页头、页脚或者菜单文件。然后&#xff0c;在页头需要更新时&#xff0c;您只需更新这个页头包含文件即可。</p>
<h2>语法</h2>
<pre>include 'filename';

或者

require 'filename';</pre>
<hr>
<h2>PHP include 和 require 语句</h2>
<h3>基础实例</h3>
<p>假设您有一个标准的页头文件&#xff0c;名为 &#34;header.php&#34;。如需在页面中引用这个页头文件&#xff0c;请使用 include/require&#xff1a;</p>
<pre><html>
<head>
<meta charset&#61;&#34;utf-8&#34;>
<title>菜鸟教程(runoob.com)</title>
</head>
<body>

<?php include 'header.php'; ?>
<h1>欢迎来到我的主页!</h1>
<p>一些文本。</p>

</body>
</html></pre>
<h3>实例 2</h3>
<p>假设我们有一个在所有页面中使用的标准菜单文件。</p>
<p>&#34;menu.php&#34;:</p>
<pre>echo '<a href&#61;&#34;/&#34;>主页</a>
<a href&#61;&#34;/html&#34;>HTML 教程</a>
<a href&#61;&#34;/php&#34;>PHP 教程</a>';</pre>
<p>网站中的所有页面均应引用该菜单文件。以下是具体的做法&#xff1a;</p>
<pre><html>
<head>
<meta charset&#61;&#34;utf-8&#34;>
<title>菜鸟教程(runoob.com)</title>
</head>
<body>

<div class&#61;&#34;leftmenu&#34;>
<?php include 'menu.php'; ?>
</div>
<h1>欢迎来到我的主页!</h1>
<p>一些文本。</p>

</body>
</html></pre>
<h3>实例 3</h3>
<p>假设我们有一个定义变量的包含文件&#xff08;&#34;vars.php&#34;&#xff09;&#xff1a;</p>
<pre><?php
$color&#61;'red';
$car&#61;'BMW';
?></pre>
<p>这些变量可用在调用文件中&#xff1a;</p>
<pre><html>
<head>
<meta charset&#61;&#34;utf-8&#34;>
<title>菜鸟教程(runoob.com)</title>
</head>
<body>

<h1>欢迎来到我的主页!</h1>
<?php
include 'vars.php';
echo &#34;I have a $color $car&#34;; // I have a red BMW
?>

</body>
</html></pre>
                </div>
      </div>
      <div id="treeSkill"></div>
页: [1]
查看完整版本: PHP include 和 require 语句