【发布时间】:2015-07-15 07:00:15
【问题描述】:
我在 Web 堆栈(PHP、JS、HTML、CSS、MYSQL)方面开发了大约 6-7 年。但仍然对命名约定感到困惑。我知道这取决于开发人员使用哪种约定。我主要使用上下骆驼箱。我遇到了诸如字母“l”后跟大写字母“i”之类的问题,并且遇到了一些令人困惑的组合,例如delIlluminatti。决定使用基于下划线的组合。但同样,我想知道最佳实践:
这是我使用命名约定的方式
文件系统
- 对于文件系统元素,我使用大写驼峰式(如
ModelController.php)
HTML 和 CSS
- 对于 html id 和类,我用下划线分隔单词(如
#full_name)
JS
- 用于 js 变量下划线
- 用于小写驼峰式的函数
PHP
- 对于 php 变量,函数我使用小驼峰。
- 类名大写驼峰式
数据库
- 对于数据库名称我使用大写驼峰式,但对于关系表我使用下划线(如
Student_Score) - 对于数据库字段,我使用下划线和所有小写字母
问题是..
我想听听专业人士的意见。我在某个地方做错了吗?
【问题讨论】:
-
对于 PHP 和文件名,您可以遵循 PSR-2 标准。这就是 PHP 的建议。
-
您的 SO 取消主题
标签: javascript php mysql css naming-conventions