🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **include\_once** (PHP 4, PHP 5, PHP 7) *include\_once* 语句在脚本执行期间包含并运行指定文件。此行为和 [include](http://php.net/manual/zh/function.include.php) 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。如同此语句名字暗示的那样,只会包含一次。 *include\_once* 可以用于在脚本执行期间同一个文件有可能被包含超过一次的情况下,想确保它只被包含一次以避免函数重定义,变量重新赋值等问题。 更多信息参见 [include](http://php.net/manual/zh/function.include.php) 文档。 > **Note**: > 在 PHP 4中,*\_once* 的行为在不区分大小写字母的操作系统(例如 Windows)中有所不同,例如: > **Example #1 include\_once 在 PHP 4 运行于不区分大小写的操作系统中** > ``` > <?php > include_once "a.php"; // 这将包含 a.php > include_once "A.php"; // 这将再次包含 a.php!(仅 PHP 4) > ?> > ``` > 此行为在 PHP 5 中改了,例如在 Windows 中路径先被规格化,因此 C:\\PROGRA~1\\A.php 和 C:\\Program Files\\a.php 的实现一样,文件只会被包含一次。