【发布时间】:2012-03-02 08:22:09
【问题描述】:
【问题讨论】:
-
看来这个问题的答案可能会回答你的问题:stackoverflow.com/questions/4222124/…
-
是的,是的。考虑范围
-
如果您更新问题,澄清php.net/include 中解释的哪些部分您需要帮助,我将投票重新开放。
【问题讨论】:
根据您的应用程序设计,您应该只在自动加载器中包含一些内容。
【讨论】:
当您在类函数中要求它们时,它仅在该要求之后可用,当您在外部执行时,它可从应用程序的任何部分使用。 IMO 最好将它们包含在课堂之外的一个位置,这样在您需要查看是否实际包含它时更容易找到。
【讨论】:
将它们包含在类之外或类中没有实际区别。
通常,第一个启动脚本包含在类之外,因为还没有可用的类。 稍后,关于 OOP 设计,您可以创建一个类来管理其他文件(可能是其他 PHP 类或模板)的导入,这有其好处:您为所有文件定义一个基本路径,以便您可以轻松导入您需要的文件,通过仅通过您的机制调用脚本等来提高安全性。
【讨论】: