对于WordPress主题开发来说,这是一个可以接受的做法吗? 时间:2015-11-06 作者:JacobRay 我不认为这是正确的做事方式,也许我错了或错过了什么,但对我来说,这似乎是不必要的。这是正确的吗?这样做有什么影响?在函数文件中,所有函数都包装在一个类中:class This_Theme { function example_fucntion( echo \'example\'; ); } 然后在主题中,他们静态调用函数:This_Theme::example_function(); 这难道不是毫无意义地将函数包装在一个类中以静态方式调用它吗?不上课不是更有意义吗? 1 个回复 SO网友:Mark Kaplun 这是一个意见和编码风格的问题。这种编码风格在wordpress插件和主题开发中非常流行,因此我不会责怪任何人这样做,但我同意,在wordpress的上下文中,只有静态方法或用作单例的类的做法是错误的。当带有名称间隔的PHP版本不够流行时,这是合理的,并且在类中封装代码基本上提供了名称间隔,但现在没有名称间隔的最后一个版本几乎在5年前就已经过时了,这种做法很荒谬,只会使某些编码方面变得更加困难和冗长。但归根结底,这是开发人员的代码,他需要以一种更干净、更易于维护的方式编写代码,如果他更喜欢面向对象编程而不是函数式编程,那么这并没有什么大问题。 文章导航