我的同事用PHP编写代码,并将..用作常量..注意力静态方法


My colleague writes code on PHP, and uses as a constant ... attention - static methods

即代替:

const MY_CONST = 0;

他写道:

public static function MY_CONST() { return 0 }; 

我以前的同事,前端开发人员,在JavaScript中这样做,因为没有常量,但要在PHP中这样做吗?在我看来,如果语言有常量,你应该使用它们。

我想给他发一个这个问题的链接,作为我的论据。

编写方法以返回始终相同的值是毫无意义的。当然,使用警棍是更好的做法。即使当你观察性能时,当你宣布一些你知道不会改变为常量的东西时,速度也会更快。

我同意hakre的观点——不要和白痴争论——他们会把你带到他们的水平,用经验打败你。

我在某个地方读到,在PHP中,常量不是那么快。你应该读这篇文章。

http://planetozh.com/blog/2006/06/php-variables-vs-constants/

在我看来,如果语言有常量,你应该使用它们。

当然,这就是他们加入的原因。否则它就不是常数。他说他需要一个常数吗?如果是这样的话,告诉他有一本PHP手册来解释它,以防这种语言对他来说是新的。

URL是http://php.net/const和http://php.net/constants。

除了这些基本的和赤裸裸的东西,不要和白痴争论。他们按照这个词的原意生活在自己的世界里。所以你无法接通他们。