据我了解,使用类似的东西require_once
基本上会将代码从一个文件复制并粘贴到另一个文件中,就好像它最初在第一个文件中一样。这意味着如果我要做这样的事情,那将是有效的
foo.php
<?php
require_once("bar.php");
?>
酒吧.php
<?php
print "Hello World!"
?>
运行php foo.php
只会输出"Hello World!"
现在我的问题是,如果我包含require_once
在一个方法中,是在加载脚本时加载包含的文件,还是仅在调用该方法时加载?如果仅在调用该方法时,在性能方面是否有任何好处。还是就像我将所有代码保存在一个大文件中一样。
我主要是问,因为我创建了一个API
处理大量调用的文件,并且我不想简化文件。(我知道我可以通过创建单独的类来做到这一点,但我认为这很高兴知道)
(对不起,如果这已经被问到了,我不确定要搜索什么)