千家信息网

php有没有文件引用方法

发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,本篇内容主要讲解"php有没有文件引用方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php有没有文件引用方法"吧!有4种文件引用方法:1、用inclu
千家信息网最后更新 2024年11月14日php有没有文件引用方法

本篇内容主要讲解"php有没有文件引用方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php有没有文件引用方法"吧!

有4种文件引用方法:1、用include语句,语法"include '文件名'",当所包含的文件发生错误时,系统会报错,但程序会继续执行;2、用require语句,语法"require '文件名'";3、用include_once语句等等。

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

文件引用(文件包含)是指将另一个源文件的全部内容包含到当前源文件中进行使用,通常也称为引入外部文件。引用外部文件可以减少代码的重用性,是 PHP 编程的重要技巧。

PHP 中提供了 4 个非常简单却很有用的引用语句,分别是 include 语句、require 语句、include_once 语句和 require_once 语句。这 4 种语句在使用上有一定的区别。

1、include 语句

使用 include 语句包含外部文件时,只有代码执行到 include 语句时才会将外部文件包含进来,当所包含的外部文件发生错误时,系统会给出一个警告,而整个 PHP 程序会继续向下执行。

include 语句的语法格式如下:

include('filename') //或者 include 'filename'

其中 filename 为需要包含的文件路径(相对路径和绝对路径都行),filename 为一个字符串,所以需要使用单引号' '或双引号" "包裹起来。同时 include 后面的括号也可以省略,省略括号时 include 需要使用空格与后面的 filename 分隔开。

为了方便演示,这里我们准备一个 demo.php 文件,并在其中简单的定义一个 $str 变量,如下所示:

【示例】使用 include 语句来包含 demo.php 文件,代码如下所示:

运行结果如下:

https://www.yisu.com/

2、require 语句

require 语句的使用方法与 include 语句类似,都是实现对外部文件的引用。在 PHP 文件执行之前,PHP 解析器会用被引用文件的全部内容替换 require 语句,然后与 require 语句之外的其他语句组成新的 PHP 文件,最后再按新 PHP 文件执行程序代码。

注意:因为 require 语句相当于将另一个源文件的内容完全复制到本文件中,所以一般将其放在源文件的起始位置,用于引用需要使用的公共函数文件和公共类文件等。

require 语句和 include 语句几乎完全一样,不同的是当被包含文件不存或存在错误时,require 语句会发出一个 Fatal error 错误并终止程序执行,而 include 则会发出一个 Warining 警告但程序会接着向下执行。

require 语句的语法格式为:

require(filename) //或者 require 'filename'

参数 filename 为待包含的文件路径,其特点与 include 语句中的参数一样。

【示例】使用 require 语句来包含上面定义的 demo.php 文件,代码如下所示:

运行结果如下:

https://www.yisu.com/

3、include_once 语句

include_once 语句和 include 语句类似,唯一的区别就是如果包含的文件已经被包含过,就不会再次包含。include_once 可以确保在脚本执行期间同一个文件只被包含一次,以避免函数重定义、变量重新赋值等问题。

下面我们调整一下上面定义的 demo.php 文件,如下所示:

';    echo 'https://www.yisu.com/';?>

【示例】使用 include_once 语句来包含 demo.php 文件,代码如下所示:

运行结果如下:

https://www.yisu.com/

4、require_once 语句

require_once 语句是 require 语句的延伸,它的功能与 require 语句基本类似,不同的是,在应用 require_once 语句时会先检查要包含的文件是不是已经在该程序中的其他地方被包含过,如果有,则不会再次重复包含该文件。

【示例】使用 require_once 语句来包含 demo.php 文件,代码如下所示:

运行结果如下:

https://www.yisu.com/

到此,相信大家对"php有没有文件引用方法"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

语句 文件 代码 方法 程序 内容 源文件 示例 结果 被包 语法 路径 错误 运行 系统 不同 再次 函数 参数 变量 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华为模拟器中哪个是服务器 2022年315网络安全 汉口网络安全学院 腾讯全球互联网科技峰会光谷 数据库跟日期有关的语句 win7管理服务器地址配置修改 网络安全基本技能 戴尔服务器风扇有声音 服务器每天都要重启才能用 网络安全真实的较量感后感 数据库如何表示某物的经历 mc基岩服手机版服务器 防溺水网络安全黑板报一年级 一年级网络安全绘画图片简单 如何设置dns服务器固定ip 彼世之花服务器大概多少人 电气软件开发工作内容 安宁品牌软件开发价格信息 网络安全与技术是学什么的 程序怎么避免数据库死锁 服务器租赁公司 天纵网络安全黑板报 新征程网络技术有限公司 外网网络安全总体体系实施方案 好玩吧软件开发 关于微信网络安全的知识 中专学校计算机网络技术顶岗实习 僵尸毁灭工程服务器怎么设置管理员 天籁服务器地址 2016服务器系统
0