我需要一些关于在PHP类中包含文件的信息。例如。
include Foo2.php; //<--- Is this good?
class Foo {
function doFoo(){
include("Foo2.php"); //<--- or is this better?
//do something with vars from Foo2
}
}
我想知道除了范围之外的区别是什么,以及是否还有其他方法可以在类中包含另一个php文件。
提前感谢您的回复。
答案 0 :(得分:4)
包括在全球范围内。它具有很强的可读性和可维护性。
答案 1 :(得分:0)
您只能将PHP文件包含在类的函数中,或者完全包含在类外部,这样您就可以完成这两种方式。
不同之处在于,只有在调用该函数时才会包含函数内部的函数。
我发现函数内部的一个更好,因为它不会被自动包含,并且如果你需要在该类中有一个函数,你只能包含它,如果你处理一个函数真的很有帮助很多文件。