这可能是一个非常愚蠢的问题。由于 Kohana 3 需要创建一个目录才能在类名中使用下划线,所以问题是:
a)我是否应该创建一个目录结构以便能够拥有像这样的类名:“My_Super_Cool_Class_Name”(具有像 my/super/cool/class/name.php 这样的结构)
b)我是否应该混合下划线和驼峰式来避免这种混乱的目录结构,所以我有“My_SuperCoolClassName”(具有类似 my/supercoolclassname.php 的结构)
同样,这可能是一个非常愚蠢的问题,第一个选项对我来说似乎是正确的,但是以有点荒谬的目录结构为代价,第二个选项似乎更灵活,但是类名将遵循不约定,甚至更糟, 混合约定(camelCase 和 under_scores)。
有谁能启发我?(有时我真的很想念 Java 和它漂亮的包 :)