php教程自学网 - 轻松零基础学php视频教程
条幅广告
当前位置: 主页 > PHP基础入门 >

PHP包含文件

时间:2018-10-22 17:16来源:未知 作者:admin 点击:
PHP include 和 require 语句 在 PHP 中,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。 include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。 include 和
PHP include 和 require 语句
在 PHP 中,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。
 
include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。
 
include 和 require 除了处理错误的方式不同之外,在其他方面都是相同的:
 
require 生成一个致命错误(E_COMPILE_ERROR),在错误发生后脚本会停止执行。
include 生成一个警告(E_WARNING),在错误发生后脚本会继续执行。
因此,如果您希望继续执行,并向用户输出结果,即使包含文件已丢失,那么请使用 include。否则,在框架、CMS 或者复杂的 PHP 应用程序编程中,请始终使用 require 向执行流引用关键文件。这有助于提高应用程序的安全性和完整性,在某个关键文件意外丢失的情况下。
 
包含文件省去了大量的工作。这意味着您可以为所有网页创建标准页头、页脚或者菜单文件。然后,在页头需要更新时,您只需更新这个页头包含文件即可。
 
语法
include 'filename';
 
或者
 
require 'filename';
PHP include 和 require 语句
基础实例
假设您有一个标准的页头文件,名为 "header.php"。如需在页面中引用这个页头文件,请使用 include/require:
 
 
 
<?php include 'header.php'; ?>
<h1>欢迎来到我的主页!</h1>
<p>一些文本。</p>
 
 
实例 2
假设我们有一个在所有页面中使用的标准菜单文件。
 
"menu.php":
 
echo '<a href="/">主页</a>
<a href="/html">HTML 教程</a>
<a href="/php">PHP 教程</a>';
网站中的所有页面均应引用该菜单文件。以下是具体的做法:
 
 
<div class="leftmenu">
<?php include 'menu.php'; ?>
</div>
<h1>欢迎来到我的主页!</h1>
<p>一些文本。</p>
 
实例 3
假设我们有一个定义变量的包含文件("vars.php"):
 
<?php
$color='red';
$car='BMW';
?>
这些变量可用在调用文件中:
 
 
 
<h1>欢迎来到我的主页!</h1>
<?php 
include 'vars.php';
echo "I have a $color $car"; // I have a red BMW
?>
 
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关推荐
  • PHP 数据库 ODBC
  • ODBC 是一种应用程序编程接口(Application Programming Interface,API),使我们有能力

  • PHP MySQL Delete
  • DELETE 语句用于从数据库表中删除行。 删除数据库中的数据 DELETE FROM 语句用于从

  • PHP MySQL Update
  • UPDATE 语句用于中修改数据库表中的数据。 更新数据库中的数据 UPDATE 语句用于

  • PHP MySQL Order By 关键词
  • ORDER BY 关键词用于对记录集中的数据进行排序。 ORDER BY 关键词 ORDER BY 关键词用

  • PHP MySQL Where 子句
  • WHERE 子句用于过滤记录。 WHERE 子句 WHERE 子句用于提取满足指定标准的的记录。

  • PHP MySQL 读取数据
  • 从 MySQL 数据库读取数据 SELECT 语句用于从数据表中读取数据: SELECT column_name(s)

  • PHP MySQL 预处理语句
  • 预处理语句对于防止 MySQL 注入是非常有用的。 预处理语句及绑定参数 预处理语

  • PHP MySQL 插入多条数据
  • 使用 MySQLi 和 PDO 向 MySQL 插入多条数据 mysqli_multi_query() 函数可用来执行多条SQ

  • PHP MySQL 插入数据
  • 使用 MySQLi 和 PDO 向 MySQL 插入数据 在创建完数据库和表后,我们可以向表中添加

  • PHP 创建 MySQL 表
  • 一个数据表有一个唯一名称,并有行和列组成。 使用 MySQLi 和 PDO 创建 MySQL 表