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