廊坊香河品牌论网络公司主要业务有香河网站建设、三河网站制作、大厂网页设计、网络推广!!

PHP (包含和要求)使用方法

2018-09-11

正如我们所知,PHP允许我们创建在多个页面中多次使用的各种函数和各种元素。在多个页面中编写相同的功能是一项非常费力的工作,并且会耗费时间。如果我们遵循并使用文件包含的概念,这可以避免这种情况,这有助于我们将包括文本或代码在内的各种文件包含到单个程序中,从而节省了多次编写完整函数或代码的工作量。这也提供了另一个优点。如果我们想要更改任何代码,而不是在所有文件中进行编辑,我们只需要编辑源文件,所有代码都将自动更改。有两个函数可以帮助我们包含文件:

  • include()函数
  • require()函数
  • [ 123]

include()函数

此函数用于将函数内调用的文件的所有内容(文本)复制到调用它的文件中。这发生在服务器超出代码之前。示例:

让我们有一个名为
even.php 的文件,其代码如下:

?php // file to includedecho Hello GeeksforGeeks? [123 ]
现在让我们尝试将此文件包含到另一个php文件
index.php

文件中。我们将看到文件的内容都显示出来。 ?php include( even.php); echo br上面包含文件“?

输出:




require()函数

require()函数与include()函数执行相同的操作。它还会获取所需的文件,并将整个代码复制到调用require()函数的文件中。 include()和require()函数之间有一个区别,我们将在这个例子后面看到:

让我们有一个名为

even.php
的文件,代码如下: ]?php //文件是includedecho Hello GeeksforGeeks?

现在如果我们尝试使用require()函数将此文件包含到网页中我们需要使用[ 123] index.php 
文件。我们将看到文件的内容都显示出来。

?php require( even.php); echo br上面的文件是Required?

输出:
 


include()VS require()

这两个函数的作用相同并产生相同的结果,但如果出现致命错误,那么差异就会浮现出来。让我们看看下面的代码:

?php include( even.php); echo br上面包含文件“?

现在,如果我们没有名为
 even.php 
的文件,那么在include()的情况下,以下输出将显示有关丢失文件的警告,但至少输出将显示在index.php文件中:


在require()的情况下,如果文件PHP文件丢失,致命错误

将上升并且不显示输出和执行停止。

这是唯一的区别。这也表明require()函数优于include()函数,因为如果文件丢失或者生成了这样的错误,脚本不应该继续执行。


联系我们
CONTACT US

电话:17326913295

扣扣:1042551829

邮箱:1042551829@qq.com

地址:廊坊香河新华大街兴业家园

'); })();