php require_once 的使用及与require的区别
Jul 30, 2016 pm 01:31 PM区别:
require_once 只会加载同一个文件一次,require会加载多次。
相信和我一样的小白还是有些疑惑吧。于是我们猜想:如果456.php引入过123.php,现在文件test_require.php引入了“456.php”与“123.php”。如果是使用require方法,那么在test_require.php中,123.php将被引入2次,而使用require_once方法123.php被引入一次。那么我们做实验吧!
一、require方法
123.php的内容如下:
<?php echo "123\n";
456.php内容如下:
<?php <span style="white-space:pre"> require("123.php"); <span style="white-space:pre"> </span>echo "456\n";
<?php require("123.php"); require("456.php");
二、require_once方法
123.php内容不变。456.php和test_require.php更改require_once方法。内容如下:
//456.php <?php require_once "123.php"; echo "456\n"; //test_require.php <?php require_once "123.php"; require_once "456.php";
三、混用出错
如果,在456.php中使用require方法,而在require_once方法,那么require_once将会失效。三个文件代码如下:
//123.php <?php echo "123\n"; //456.phpCopier après la connexion
总结:如我们猜想的那样,require_once方法,不会多次加载同一个文件。但是和require混用会使require_once方法失效。
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php require_once 的使用及与require的区别,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian

Comment configurer Visual Studio Code (VS Code) pour le développement PHP
