PHP include()函数
include()函数用于将函数内挪用的文件内的一切内容(文本)复制到挪用它的文件中;这发生在服务器超越代码之前。
示例:运用include()函数挪用名为demo.php的文件
demo.php文件:
<?php // 要包括的文件 echo "Hello ki4网!"; ?>
如今让我们尝试将此文件包括到另一个php文件(index.php)中。我们将看到文件的内容都显现出来。
index.php文件:
<?php header("content-type:text/html;charset=utf-8"); include("demo.php"); echo "<br>包括上述文件" ?>
输出:
PHP require()函数
require()函数与include()函数实行雷同的操纵。它还会猎取所需的文件,并将全部代码复制到挪用require()函数的文件中。
示例:运用require()函数挪用名为demo.php的文件
demo.php文件
<?php // 要包括的文件 echo "ki4网!"; ?>
如今,假如我们尝试运用require()函数将此文件包括到网页中。
index.php文件:
<?php header("content-type:text/html;charset=utf-8"); require("demo.php"); echo "<br>包括上述文件"; ?>
输出:
include()和require()函数之间的区分
include()和require()函数的作用雷同,并发生的效果也雷同;但它们之间存在区分。
1、当缺乏所挪用的文件时
● include()将显现正告(E_WARNING),但它不会住手剧本实行。
假如我们没有名为demo.php的文件,那末在运用include()的情况下,将显现以下输出,并正告丧失的文件,但至少将显现index.php文件中的输出:
● require()会抛出致命毛病(E_COMPILE_ERROR),由于它没法在指定位置找到特定文件,因此会住手实行。
关于require()函数,假如缺乏个中包括的文件(例:demo.php),则会涌现致命毛病,而且不显现任何输出,实即将住手。
这是include()和require()函数之间重要区分;但也表明require()函数优于include()函数,由于假如文件丧失或生成此类毛病,剧本就不该继承实行。
2、轮回或掌握构造
include()函数可用于轮回或掌握构造。而,require()函数不能用于轮回或掌握构造。
以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。更多精彩内容人人能够关注ki4网相干教程栏目!!!
以上就是PHP中include()和require()函数之间有什么区分?的细致内容,更多请关注ki4网别的相干文章!