要求内部课程=不良做法?

时间:2012-02-09 20:14:54

标签: php require

  

可能重复:
  PHP: Require() and Class Hierarchies

这是不好的做法吗?

将它们包含在内部与内部之间是否有任何实际区别?

3 个答案:

答案 0 :(得分:1)

根据您的应用程序设计,您应该只在自动装带器中包含某些内容。

答案 1 :(得分:0)

当您在类功能中需要它们时,它仅在需要之后才可用,当您在外部执行时,它可以从您的应用程序的任何部分获得。最好的IMO将它们包含在课堂外的一个位置,这样可以更容易地找到你何时需要查看它是否真的包含它。

答案 2 :(得分:-1)

在课堂之外或课堂内包含课程之间没有实际区别。

通常,第一个启动脚本包含在类之外,因为还没有类可用。 稍后,关于OOP设计,您可以创建一个类来管理其他文件的导入(可能是其他PHP类或模板),这些类有其好处:您可以为所有文件定义基本路径,以便您可以轻松导入所需的内容,通过仅通过您的机制等调用脚本来提高安全性。