php文件包含的几种方式总结

yizhihongxing

下面我来详细讲解“php文件包含的几种方式总结”。

一、文件包含

PHP 中,我们可以使用 include、require、include_once、require_once 函数向 PHP 页面中插入外部文件中的代码,从而实现代码的复用。不过,这些函数在引入外部文件时有着一些不同的特性,下面我们将具体地介绍这几种引入方式的特点和使用方法。

1.include

include 函数用于包含一个文件,如果出现错误,程序会提示一个警告,并会继续执行。

include 语法格式:

include 'filename';

下面是一个 include 函数的示例:

// include_demo.php 文件
<?php

echo "这是 include_demo.php 文件!<br/>";
include 'included_file.php';
echo "此文本来自 include_demo.php 文件";
?>
// included_file.php 文件
<?php

echo "这是 included_file.php 文件!<br/>";

?>

在该示例中,我们通过 include 函数将 included_file.php 文件中的代码插入到 include_demo.php 文件中。执行结果如下:

这是 include_demo.php 文件!
这是 included_file.php 文件!
此文本来自 include_demo.php 文件

2. require

require 函数用于包含一个文件,如果出现错误,程序会停止执行,并会提示一个致命错误。

require 语法格式:

require 'filename';

下面是一个 require 函数的示例:

// require_demo.php 文件
<?php

echo "这是 require_demo.php 文件!<br/>";
require 'required_file.php';
echo "此文本来自 require_demo.php 文件";
?>
// required_file.php 文件
<?php

echo "这是 required_file.php 文件!<br/>";

?>

在该示例中,我们通过 require 函数将 required_file.php 文件中的代码插入到 include_demo.php 文件中。执行结果如下:

这是 require_demo.php 文件!
这是 required_file.php 文件!
此文本来自 require_demo.php 文件

3. include_once

include_once 函数和 include 函数一样用于包含一个文件,但它会先检查一下是否已经包含了该文件,如果已经包含了,就不会重复包含。

include_once 语法格式:

include_once 'filename';

下面是一个 include_once 函数的示例:

// include_once_demo.php 文件
<?php

echo "这是 include_once_demo.php 文件!<br/>";
include_once 'included_file.php';
echo "再次包含文件<br/>";
include_once 'included_file.php';
echo "此文本来自 include_once_demo.php 文件";
?>
// included_file.php 文件
<?php

echo "这是 included_file.php 文件!<br/>";

?>

在该示例中,我们通过 include_once 函数将 included_file.php 文件中的代码插入到 include_once_demo.php 文件中。执行结果如下:

这是 include_once_demo.php 文件!
这是 included_file.php 文件!
再次包含文件
此文本来自 include_once_demo.php 文件

4. require_once

require_once 函数和 require 函数一样用于包含一个文件,但它会先检查一下是否已经包含了该文件,如果已经包含了,就不会重复包含。

require_once 语法格式:

require_once 'filename';

下面是一个 require_once 函数的示例:

// require_once_demo.php 文件
<?php

echo "这是 require_once_demo.php 文件!<br/>";
require_once 'required_file.php';
echo "再次包含文件<br/>";
require_once 'required_file.php';
echo "此文本来自 require_once_demo.php 文件";
?>
// required_file.php 文件
<?php

echo "这是 required_file.php 文件!<br/>";

?>

在该示例中,我们通过 require_once 函数将 required_file.php 文件中的代码插入到 require_once_demo.php 文件中。执行结果如下:

这是 require_once_demo.php 文件!
这是 required_file.php 文件!
再次包含文件
此文本来自 require_once_demo.php 文件

以上就是对于 php 文件包含的几种方式的详细总结。通过上面的示例,我们可以看出,include 和 require 不同,include 引入外部文件时程序不会停止,而 require 会让程序停止。include_once 和 require_once 是 include 和 require 的升级版,它们可以判断一个文件是否被引用过,避免重复引用的问题。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:php文件包含的几种方式总结 - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • PHP实现简单注册登录详细代码

    首先,需要明确几个概念: 注册:用户通过输入用户名和密码等信息,在系统中注册自己的账号 登录:已经注册的用户通过输入用户名和密码,在系统中登录自己的账号 数据库:用于存储用户信息的后台数据库 下面开始讲解PHP实现注册登录详细代码的攻略: 1. 建立数据库 首先,需要建立一个数据库来保存用户注册的信息。可以使用MySQL数据库,并在其上创建一个用户表。表的基…

    PHP 2023年5月23日
    00
  • PHP+Redis开发的书签案例实战详解

    PHP+Redis开发的书签案例实战详解 简介 本文将介绍如何使用PHP和Redis开发一个简单的书签应用程序。该应用程序可以存储用户的书签,以及允许用户为书签添加标签和注释。 步骤 第一步:安装Redis 在开始开发之前,需要先安装Redis。可以通过以下步骤来安装: 下载Redis安装包:可以从官方网站上下载安装包。 安装Redis:按照安装包中的指引进…

    PHP 2023年5月27日
    00
  • 继续收藏一些PHP常用函数第1/2页

    下面是详细讲解“继续收藏一些PHP常用函数第1/2页”的完整攻略: 收集常用PHP函数的方法 方法一:查看官方文档 PHP官方文档中有详细的函数列表和说明,可以直接在PHP官方文档网站上查看并学习。 方法二:查看大牛分享 除了官方文档,很多PHP开发者经常会在自己的博客或社交媒体上分享自己常用的PHP函数。可以在网络上搜索相关资料,查看大牛的分享和经验总结。…

    PHP 2023年5月23日
    00
  • php中的钩子理解及应用实例分析

    PHP中的钩子理解及应用实例分析 什么是钩子 钩子是一种机制,可以将现有的代码带入自己的代码中,从而更改原有的代码行为,通常可以在不修改原有代码的情况下添加、修改或删除一些功能或事件。 在PHP中,钩子通常是通过回调函数(callback)实现的,即将一个函数作为参数传递到另一个函数中,以便在适当的时候执行该函数。 钩子的应用场景 钩子通常用于以下几个场景:…

    PHP 2023年5月23日
    00
  • PHP通过bypass disable functions执行系统命令的方法汇总

    题目中提到的“PHP通过bypass disable functions执行系统命令的方法汇总”,主要是指在PHP Web应用程序中绕过被禁用的函数,执行系统命令的方法。 以下是一个完整的攻略: 1. 确认函数被禁用 在尝试绕过被禁用的函数之前,首先要确认是否已经被禁用。有多种方法可以禁用PHP函数,例如禁用PHP配置文件中的函数(disable_funct…

    PHP 2023年5月27日
    00
  • php使用CutyCapt实现网页截图保存的方法

    下面是详细讲解“php使用CutyCapt实现网页截图保存的方法”的完整攻略: 简介 CutyCapt是一个命令行工具,可以通过URL地址截图保存成图片。将其与PHP结合使用,可以实现网页截图的自动化。 准备工作 在使用CutyCapt之前,需要先安装它。具体安装方法可以在官方网站查看。另外,还需要在PHP中执行shell命令的权限。 实现步骤 第一步:安装…

    PHP 2023年5月26日
    00
  • 九个你必须知道而且又很好用的php函数和特点

    九个你必须知道而且又很好用的PHP函数和特点 1. strlen() strlen()函数返回一个字符串的长度(单位为字节),可以用来判断字符串是否为空。下面是一个示例: $str = "Hello World"; echo strlen($str); // 输出 11 2. strtoupper() 和 strtolower() str…

    PHP 2023年5月23日
    00
  • PHP实现上传图片到数据库并显示输出的方法

    PHP实现上传图片到数据库并显示输出的方法,一般分为以下几个步骤: 创建上传表单,允许用户选择要上传的图片文件。 <form action="upload.php" method="post" enctype="multipart/form-data"> <input type=&…

    PHP 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部