PHP 中变量的命名,你们是用驼峰法还是下划线?

2019 年 7 月 27 日
 hbolive
翻了翻资料,貌似驼峰法是对的,可能我接触 PHP 比较早,一直都习惯用下划线的方式,比如:$user_id,看来为了规范要改一下了。。
11231 次点击
所在节点    PHP
35 条回复
jowan
2019 年 7 月 27 日
https://www.php-fig.org/psr/psr-1/

4.2. Properties
This guide intentionally avoids any recommendation regarding the use of $StudlyCaps, $camelCase, or $under_score property names.


不要乱下结论啊 现在一般遵循 PSR
变量及属性是没有强制要求的
但是不管用哪种 全局要统一就行了
way2create
2019 年 7 月 27 日
This guide intentionally avoids any recommendation regarding the use of $StudlyCaps, $camelCase, or $under_score property names.

Whatever naming convention is used SHOULD be applied consistently within a reasonable scope. That scope may be vendor-level, package-level, class-level, or method-level.
ben1024
2019 年 7 月 27 日
PSR 没约束,习惯变量蛇形下划线方便区分
xubeiyan
2019 年 7 月 27 日
我都是今天写用驼峰明天写用下划线(死
mamahaha
2019 年 7 月 27 日
马大哈用下划线。心细用驼峰法。
shench
2019 年 7 月 27 日
我一般 变量用下划、对象用驼峰、函数用下划、方法用驼峰、类名用驼峰首字大写的那种。
akira
2019 年 7 月 27 日
下划线,全小写,
www6688w
2019 年 7 月 27 日
变量名一般用驼峰,数据库表名就用小写+下划线
iyaozhen
2019 年 7 月 27 日
公司规定 变量小驼峰、方法名小驼峰、函数名下划线
s1E4GnZ4A2qGRyva
2019 年 7 月 27 日
可以用中文命名,不用纠结
Youngxj
2019 年 7 月 27 日
我 abc 变量
AutumnVerse
2019 年 7 月 27 日
这得看我心情
lscho
2019 年 7 月 27 日
变量名,方法名驼峰,数据表字段下划线,
ddup
2019 年 7 月 27 日
我。。。。看到有的库下划线,有的驼峰,官方都是下划线。
abdiweli
2019 年 7 月 27 日
我是两种都用,但项目是驼峰方式开始写的,那就坚持用驼峰方式,用下划线方式开始的,就坚持用下划线方式。如果要修改别人的项目,那就遵循人家的命名规则。
icerhe
2019 年 7 月 27 日
在项目中风格统一即可.我个人因为用惯了 java,所以喜欢驼峰,甚至写 python 也总想全驼峰
Egfly
2019 年 7 月 27 日
除了数据库下划线,其他全驼峰
hbolive
2019 年 7 月 27 日
@ddup 早期的 PHP 的确是下划线,我也是养成了这个习惯,后来在项目组看到有同时用驼峰,我又去翻了下鸟哥和 TP 的代码,发现他们都是用的驼峰,所以我才想是不是要统一为驼峰了?
hbolive
2019 年 7 月 27 日
@shench 跟我一样。。
7gugu
2019 年 7 月 27 日
个人项目下划线,团队项目用驼峰(个人习惯而已)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/586637

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX