PHP | include_once()和require_once()

在本文中,我们已经了解了PHP中的文件包含 PHP |(包括和要求) .我们在上一篇文章中讨论了文件包含的include()和require()函数。在本文中,我们将讨论PHP中用于文件包含的两个更有用的函数:include_once()和require_once()函数。

null

include_once()函数

当您可能需要多次包含被调用的文件时,可以使用include_once()函数将一个PHP文件包含在另一个PHP文件中。如果发现文件已经被包含,调用脚本将忽略进一步的包含。

如果文件名为 a、 php 是一个php脚本调用 b、 php 使用include_once()函数,但未找到 b、 php , a、 php 执行时带有警告,但不包括其中写入的代码部分 b、 php .

语法:

 include_once('name of the called file with path');

例子:

// name of file is header.inc.php
<?php
echo "GEEKSFORGEEKS" ;
?>


上面的文件是头文件。php公司

上面的文件头。inc.php,在下面的文件中包含两次include_once()函数 指数php .但从输出中,您将看到第二个包含实例被忽略,因为include_once()函数忽略第一个包含实例之后的所有类似包含。

// name of file is index.php
<?php
include_once ( 'header.inc.php' );
include_once ( 'header.inc.php' );
?>


输出:

GEEKSFORGEEKS

require_once()函数

require_once()函数可用于在另一个PHP文件中包含一个PHP文件,此时可能需要多次包含被调用的文件。如果发现文件已经被包含,调用脚本将忽略进一步的包含。

如果 a、 php 是一个php脚本调用 b、 php 使用require_once()函数,但未找到 b、 php , a、 php 停止执行,导致致命错误。

语法:

 require_once('name of the called file with path');

例子:

// name of file is header.inc.php
<?php
echo "GEEKSFORGEEKS" ;
?>


上面的文件是头文件。php公司

上面的文件头。inc.php,在下面的文件索引中包含两次require_once()函数。php。但是从输出中,您会发现第二个包含实例被忽略,因为require_once()函数会忽略第一个包含实例之后的所有类似包含。

// name of file is index.php
<?php
require_once ( 'header.inc.php' );
require_once ( 'header.inc.php' );
?>


输出:

GEEKSFORGEEKS

include_once()与require_once()比较

这两个函数的工作原理相同,并产生相同的输出,但如果出现任何错误,则会产生差异。

实例 :

如果我们没有名为header的文件。inc.php,则在include_once()的情况下,输出将显示有关缺少文件的警告,但至少会从索引中显示输出。php文件。

在require_once()的情况下,如果文件PHP文件丢失,则会出现致命错误,不会显示任何输出,执行将停止。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享