前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >简明PHP进阶【4-引用文件】

简明PHP进阶【4-引用文件】

作者头像
Lemon黄
发布2019-10-08 17:47:39
1.1K0
发布2019-10-08 17:47:39
举报
文章被收录于专栏:Lemon黄Lemon黄

名人之声

首先他们无视于你,而后是嘲笑你,接着是批斗你,再来就是你的胜利之日。

——甘地

在PHP中,引用外部文件,回事编码结构更加简洁,模块化,这样可以更好的让人理解代码,是编程中的重要技巧。本节比较简短,我们只简单介绍下引用文件的4种方法。

1 include()

使用include()包含外部文件,当代码执行到这个函数时才会把外部文件包含进来,当包含外部的文件发生错误时,系统会发出警告(E_WARNING),而代码继续向下执行。其语法如下:

代码语言:javascript
复制
include(string filename);

如下代码:

代码语言:javascript
复制
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <div><?php include('test1.php') ?></div>
    <div><?php include('test2.php') ?></div>
</body>
</html>

这样就把test1.php,test2.php包含近想要的展示的文件中,如下效果:

2 reqiure()

reqiure()函数和include()函数相似,都能包含外部文件。语法如下:

代码语言:javascript
复制
require(string filename);

require 和 include不同的地方在于,如果require包含的文件发生错误时,require会产生 (E_COMPILE_ERROR) 级别的错误,就是会终止程序往下运行。而include只产生警告信息(E_WARNING),代码继续往下执行。

3 include_once()

include_once()函数是include函数的扩展,它们的作用是几乎相同的,唯一的区别在include_once()函数会在导入文件前先检测该文件是否在该页面的其它部分被导入过,如果有的话就不会重复导入该文件。

如下,用include_once重复导入一个相同是文件,文件只会执行一次:

代码语言:javascript
复制
<?php
include_once ('test1.php');
include_once ('test1.php');

显示效果只会显示一次:

比起include函数,include_once会防止我们重复导入一个相同的文件。

4 require_once()

require_once()函数是require函数的扩展,和include_once和include同理,唯一的区别在require_once()函数会在导入文件前先检测该文件是否在该页面的其它部分被导入过,如果有的话就不会重复导入该文件。

这节就这么简单,就介绍到这里咯。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Lemon黄 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用include()包含外部文件,当代码执行到这个函数时才会把外部文件包含进来,当包含外部的文件发生错误时,系统会发出警告(E_WARNING),而代码继续向下执行。其语法如下:
  • reqiure()函数和include()函数相似,都能包含外部文件。语法如下:
  • include_once()函数是include函数的扩展,它们的作用是几乎相同的,唯一的区别在include_once()函数会在导入文件前先检测该文件是否在该页面的其它部分被导入过,如果有的话就不会重复导入该文件。
  • require_once()函数是require函数的扩展,和include_once和include同理,唯一的区别在require_once()函数会在导入文件前先检测该文件是否在该页面的其它部分被导入过,如果有的话就不会重复导入该文件。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档