类方法的命名规范。小写驼峰式还是小写字母下划线组合?

1.PSR4规范中要求的是“方法的命名使用驼峰法(首字母小写),例如 getUserName”;
2.但是我也有看到有人Thinkphp5项目中采取的是小写字母和下划线组合来命名的,譬如public fucntion get_user,也接触过有的项目是Controller类的方法是小写字母和下划线组合,Model类是小写驼峰式的,为的是链接上可以美观点,譬如http://www.XXX.com/user/cente...
3.那到底应该采取哪种规范比较好?是统一都小写驼峰式,还是分Conroller类或Model类呢?

阅读 5.1k
评论
    6 个回答
    • 1.8k

    老兄,你看文档不太注意细节呀,TP5中规范中关于命名的说明如下:
    ①类的命名采用驼峰法(首字母大写),例如 User、UserType,默认不需要添加后缀,例如UserController应该直接命名为User;
    ②函数的命名使用小写字母和下划线(小写字母开头)的方式,例如 get_client_ip;
    ③方法的命名使用驼峰法(首字母小写),例如 getUserName;
    你这里的误解是因为没有明确函数和方法的区别。
    函数是写在common.php里面那些,而方法则是类中的那些封装方法。

      相似问题
      推荐文章