【发布时间】:2011-02-14 21:04:18
【问题描述】:
据我了解,需要将代码粘贴到调用 php 文件中。
如果您从方法内部要求...它会将整个代码/类粘贴到方法中,从而阻止方法中的下一条语句。
例如。
function test() {
require 'pathtosomeclasscode';
somestatement; // any code after the require is blocked.
}
我如何解决这个问题,以便能够在任何地方都需要代码,而不会将其粘贴到那个确切的位置?
【问题讨论】:
-
为什么会阻塞下一条语句?
-
它会使所有代码变形,例如。粘贴在函数中的类
-
@jera:事实并非如此。我在回答中已经说过了,但我会在此强调:您是否遇到了错误/故障,让您相信是这种情况?如果是这样,请向我们提供更多详细信息,以便我们纠正问题的根源。
-
icio 是正确的。这很好用(请参阅下面的示例代码)。如果您使用 require_once,而您的包含文件只定义了一个类,那么您实际上是在延迟加载类定义,尽管方式有些混乱。
-
我在一个相关问题上苦苦挣扎,但谷歌搜索出错了,所以这里有一个链接指向可能有相同错误的人的解决方案:stackoverflow.com/questions/12242964/…