防止在嵌套包含期间包含相同的文件

Cur*_*ity 3 php include

假设有以下文件:

a.php
b.php
c.php

a.php 包含 c.php
b.php 包含 c.php
a.php 包含 b.php

这使得 a.php 包含 c.php 两次。有什么办法可以消除这种冲突吗?

Sud*_*oti 5

include_once ()语句在脚本执行期间包含并评估指定的文件。这是类似于 include() 语句的行为,唯一的区别是,如果文件中的代码已经被包含,则不会再次包含。顾名思义,它只会被包含一次。

参考:include_once()