4 Star 5 Fork 3

wooo / iphp

 / 详情

关于驼峰命名法和大小写问题

待办的
拥有者
创建于  
2016-11-16 09:51

在实际开发过程中,开发组内的多人可能使用不同的操作系统,但同学们也知道在windows环境中,文件名是不区分大小写的。就是因为windows文件名不区分大小写,在实际的开发过程中,开发人员要十分小心再不同的操作系统之间互相配合。
为了解决这样的问题,iphp在设计之初就采用了一个“防呆设计”————如无必要,不用大写。
iphp的命名采用“_”来分隔单词。
例如:get_txt(),parse_url()。
这样的设计,可以很好地防止在不同操作系统中因为文件名或者类名出现的大小写不兼容问题。

不过这样做会有一个问题:不遵循PSR。
PSR是一个编码规范,
其中包括:

  • 类的命名必须遵循 StudlyCaps 大写开头的驼峰命名规范;
  • 类中的常量所有字母都必须大写,单词间用下划线分隔;
  • 方法名称必须符合 camelCase 式的小写开头驼峰命名规范

评论 (0)

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
14383 lec 1578914964
PHP
1
https://gitee.com/lec/iphp.git
git@gitee.com:lec/iphp.git
lec
iphp
iphp

搜索帮助

14c37bed 8189591 565d56ea 8189591