PHP嵌套' require_once'环

时间:2016-02-13 17:54:38

标签: php

我有一个文件index.php,其中包含以下代码:

<?php
require_once('A.php');
// OTHER CODES ...

和A.php包含:

<?php
require_once('B.php');
// OTHER CODES ...

和B.php包含:

<?php
require_once('A.php');
// OTHER CODES ...

当我加载index.php时,我的代码正确执行并且没有错误发生。 现在我的问题是: 这个算法是否正确?换句话说,require_once可以嵌套多少次。这些&#39; require_once&#39;可以无限重复。为此目的还有其他替代方法吗? 感谢。

1 个答案:

答案 0 :(得分:0)

require_once,与require相反,只允许包含您的文件一次。所以你的内容不会出现问题。

文档:http://php.net/manual/en/function.require-once.php

作为替代方案,您可以阅读PHP自动加载机制的工作原理:http://php.net/manual/en/function.spl-autoload-register.php