
新人刚开始写 php 有点疑惑。
看视频上的老师都是这么写的
class Demo{ function __constract(){ if(){ }else{ } } } 可是我使用 IDE 到时候也就是 phpstorm 的时候就是如下的
class Demo { function __construct() { if() { echo "test"; } } } 1 holystrike Feb 1, 2016 |
2 curiousjude Feb 1, 2016 不要纠结了,按照 1 楼说的 PSR 标准写,这个最广泛接受的标准。 |
3 lijinma Feb 1, 2016 请按照 psr-2 楼上的地址。 PHPStorm 可以设置的,设置样式为 PSR-1,2 ,每次写完代码 format 一下代码就可以了。 |
4 mengskysama Feb 1, 2016 PHP PSR 顺便吧 check 加到 pre-commit 里 |
5 rainex Feb 1, 2016 第一种是以前显示器小且分辨率低,为了单页显示更多代码行数。 第二种层次更条理,更容易发现缺的花括号,虽然 IDE 会自动匹配纠错,但有时缺了它会匹配错,第二种写法就一目了然了。 个人认为第二种更好,可读性占优,现在笔记本分辨率也很高了,何况编程都喜欢用大显示器,总体上看利大于弊。 |
6 Zzzzzzzzz Feb 1, 2016 以后还想写 go 的用第一种. |
7 Moker Feb 1, 2016 一直用 2 的方法写 |
9 lyragosa Feb 1, 2016 你们又要挑起战争吗! |
10 cxbig Feb 1, 2016 按 PSR 系列标准就好 |
11 kslr Feb 1, 2016 我是下一行拥护者 |
13 tilv37 Feb 1, 2016 反正我一直是把花括号写下一行的。。 |
14 lxrmido Feb 1, 2016 我是第一种的脑残粉 |
15 aprikyblue Feb 1, 2016 豆腐脑甜的还是咸的。。 世界上最好的语言是? |
16 Felldeadbird Feb 1, 2016 via iPhone 异类,烧死你们这群! 其实看公司规范啊,个人就按自己的习惯。 |
17 kn007 Feb 1, 2016 按 1 楼。。不过我习惯第一种了 |
18 wy315700 Feb 1, 2016 人生苦短,我用 Python |
19 neone Feb 1, 2016 之前习惯例二,写过 Javascript 后变成例一了。 |
20 realpg PRO 按 PSR 规范貌似要求下一行 但是我烦死新建一行了……都是同行 |
21 wanghanlin Feb 1, 2016 第二种不是 PSR 啊。。 if 是不换行的。。 |
22 ooh Feb 1, 2016 |
23 darluc Feb 1, 2016 老师已经老啦 |
24 testisitok Feb 2, 2016 via Android 按自己的习惯写,提交前按团队要求格式化 |
25 popok Feb 2, 2016 个人觉得,第一种完全就是反人类的,这层次看都看不懂了,第 2 种就很好,很容易看清楚 |
26 xujif Feb 2, 2016 写 c,c++,c#的时候喜欢换行写,后来改行 java ,不换行写,后来又换了 php ,一半换一半不换,纠结死,后来想怎么写就怎么写,保存的时候用插件格式化一下就好 |
27 zerozzp Feb 2, 2016 我也喜欢第一种,看来要改了 |
28 techmoe Feb 3, 2016 via Android 我要是没记错的话 sublime 是括号和方法在一行,我个人习惯也是这样的 |
29 wubotao Feb 3, 2016 一直用第一种 |
30 timsims Feb 3, 2016 按 psr2 ,保存时直接用工具格式化 |