在Codeigniter style-guide中,它明确指出类名应该以类似Ucfirst 的方式命名,例如 Hello_world (不是 Hello_World < / em>的)。
但对于extending core classes,它建议我们使用 MY_Controller 之类的名称来反对样式指南。
这可能是什么原因?
答案 0 :(得分:0)
所有核心类都遵循您提到的第二个名称模式。例如。 是CI_Controller , CI_Exceptions , CI_Model , CI_Output 。
扩展核心类意味着执行与核心类相同的角色,核心类和常规类之间存在明显差异。
所以我想原因很明显,如果你看到一个XX_Xxxxxx名称模式,你会自动知道它是一个核心(或扩展核心)类。