你的类名前缀?

Mat*_*oli 2 php coding-style

简单的问题:您的PHP类(例如您的库类)的前缀是否与您公司的名称相同?

示例:Zend使用"Zend_"为所有内容添加前缀,但这是正常的,因为这是一个框架(因此他们希望避免冲突).我应该为我公司的图书馆课程做同样的事情吗?我会遇到冲突吗?

我认为没有前缀(较短的名称)更容易使用,但是这是一个有前缀的好习惯吗?

Joh*_*lla 12

PHP有名称空间.您应该使用它们而不是使用名称为所有内容添加前缀.

至少,你的开发人员会感谢你,他们不必继续打字MyFrameworkName...只是为了开始使用你的一个类.

  • 应避免使用不正确的匈牙利表示法.然而,真正的匈牙利人可能会非常有帮助,特别是在像PHP这样的语言中. (8认同)
  • 前缀类不是匈牙利表示法的一部分. (6认同)
  • +1:避免匈牙利表示法.http://en.wikipedia.org/wiki/Hungarian_notation (5认同)