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