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