include 和 include_once 的区别
include 会将指定的文件载入并执行里面的程序;重复引用加载多次。
include_once 函数会将指定的文件载入并执行里面的程序;此行为和 include 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。
include
include 会将指定的文件载入并执行里面的程序;重复引用加载多次
例如:
<?php
include "index.php";
// 其他代码
//
include "index.php";
?>
上述例子会包含index.php
两次
include_once
include_once 函数会将指定的文件载入并执行里面的程序;此行为和 include 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。
例如:
<?php
include_once "index.php";
// 其他代码
//
include_once "index.php";
?>
上述例子只会包含index.php
一次