我发现camelCase输入更加愉快,因为我发现下划线有点笨拙.
不要使用全局变量.
我避免在PHP中进行程序编码,我发现OOP更容易保持组织有序.此外,PHP的全局命名空间中是否还有足够的内容?
一般来说,我会坚持:
>类是StudlyCaps单数或复数名词,视情况而定:Item,Row,DB,Items.
>变量是小写名词,单数或复数,取决于它们持有的内容:$column,$name
>常量是单数大写名词:DEBUG,TYPE_FOO.
>方法是camelCase,以单数动词(get,perform,do)开头,后跟名词(单数或复数)描述它的操作或返回(getThing(),getThings())
这绝对取决于你的编码.如果我正在编写PHP或PEAR,我使用camelCase.如果我正在使用Python / Django,我使用under_scores.如果我正在编写ELisp,我会使用虚线分隔符.