最好的方法是什么?
感谢
答案 0 :(得分:3)
答案 1 :(得分:2)
决定包含或使用功能并不总是很简单。
一般来说:如果你在很多地方重用代码,你应该把它变成一个函数。除了其他原因之外,函数还有自己的变量范围,这使得编程更整洁,更可靠。
如果您的代码只出现一次,很少使用,或者当要加载的代码并不总是相同的代码时,那么包含它可能会更好。
在任何情况下都不是加载问题的速度。所有情况下,99.99%的时间差异微不足道。是否使用函数或包含的决定应基于代码组织:维护代码的人更容易理解。
在实践中,你总是使用一个函数或一个对象来组织你的代码,除非有一个非常令人信服的理由不这样做。
答案 2 :(得分:2)
我仍然不明白你的方法的差异。
但是,如果你在这个文件中有很多代码,那么最好的方法是将你的代码编写为函数(如果你还没有)并创建包含那些代码的几个文件
您应该尝试分类您的功能,并为每个类别创建自己的文件。然后,您可以更好地控制包含哪些功能,而不必包含所有功能,只需包含需要这些功能的文件。
例如,您可以创建包含数据库相关功能等的文件database_util.php
。
从长远来看,您应该了解Object Oriented Programming,但不要滥用类/对象作为函数的容器。这不是OOP的目的,对你没什么帮助。