0
在Codeigniter style-guide,它明确指出,类名应该以Ucfirst样地喜欢参考hello world(不参考hello world)进行命名。为什么styleguide不适用于在CodeIgniter中扩展核心类的类?
但是对于extending core classes,它建议我们使用名称,如MY_Controller这是违反样式指南。
这可能是什么原因?
在Codeigniter style-guide,它明确指出,类名应该以Ucfirst样地喜欢参考hello world(不参考hello world)进行命名。为什么styleguide不适用于在CodeIgniter中扩展核心类的类?
但是对于extending core classes,它建议我们使用名称,如MY_Controller这是违反样式指南。
这可能是什么原因?
所有核心类都遵循您提到的第二个名称模式。例如。 是CI_Controller, CI_Exceptions,CI_Model,CI_Output。
扩展核心类的目的是执行与核心类相同的作用,核心类和普通类之间有明显的区别。
所以我想原因很明显,如果你看到一个XX_Xxxxxx名字模式,你会自动知道它是一个核心(或扩展核心)类。