javascript - 大家喜欢用什么命名规范?
PHP中文网
PHP中文网 2017-04-10 13:11:36
[JavaScript讨论组]
$userName = getUserNameById( 123 );
$user_name = get_username_by_id( 123 );

前几天被翻出的那个facebook首页的源码,几乎用的都是下划线法,WordPress用的也是下划线法,我在写PHP也喜欢用下划线,但是有些时候驼峰“显专业”。

而写Javascript的时候喜欢驼峰。

大家都喜欢用什么命名方式?

链接: Facebook PHP Source Code from August 2007

PHP中文网
PHP中文网

认证0级讲师

全部回复(8)
大家讲道理

java/js等编程时习惯用驼峰方式,数据库中库名、表名、字段以及Web传参习惯用下划线连接,CSS类、命令行参数习惯用横杠连接。

PHP中在用类、对象的时候习惯用驼峰命名法,在全局变量和函数时习惯用下划线,但是如果我使用的工具、框架采用了其中一种命名法,我会尽量保持与他一致,或在局部保持一致(比如某个函数内,某一大段明显区别其他部分的代码内)。

尤其是我喜欢用缩写和对齐(非仅仅缩进对齐,等号、冒号、逗号甚至结尾对齐,或呈现规律),这点很多人不赞同,但我就是喜欢这样。

迷茫

驼峰“显专业” 这种说法显得你很没有自信。

高洛峰

大部分的时候项目本身会有规范要求,个人习惯下划线(前半句才是重点)

天蓬老师

我不喜欢用那么多的下划线,如果是哪天心情好了,就用“驼峰”,心情不好就连大小写都不分

PHP中文网

各种方式都有,本来习惯于 getName 这种驼峰式,不过只用驼峰的话,有时会会显得不够用,比如很长的变量名 arrayData_or_mapData,几个不同的含义的时候用其他符号比如下划线来分割可能会更明显,但也会风格不统一,不过还是实用就好。

黄舟

我习惯用 首字母是下划线 类似 _getSystemDate

高洛峰

不同的代码,不同的产品用不同的代码风格,Java用Eclipse的提示命名,C++用匈牙利命名,Linux内核用Linux该用的命名

巴扎黑

php还算好的了。

你看C++,有多少库是用标准库那种命名规范的。像MFC、QT、FLTK之类的都不是嘛。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号