require和require_once的区别
PHP 04月 29th. 2008, 5:21pmphp中的引入,有个函数是require,还有一个是require_once,说说这两个函数的区别。很简单,用例子来说话。
先写三个文件,分别是 test1.php test2.php test3.php
test1.php中写上:
<?PHP
require (”test3.php”);
require (”test3.php”);
?>
test2.php中写上:
<?PHP
require_once (”test3.php”);
require_once (”test3.php”);
?>
test3.php中写上:
<?PHP
echo ”abc”;
?>
然后浏览test1.php和test2.php
test1.php会出现两遍abc
test2.php中只出现1遍abc
这就说明,如果用require_once的话,发现同样的内容,前边已经被引入过了,后边则不会被引入的。