您的位置 首页 php

七爪源码:6 PHP代码风格讨论

当我在上一家公司时,我还在编写 PHP 代码。 那个时候,关于代码的写法有一个讨论。 今天我就拿出来和大家讨论一下。

每种编码方法都提供了几个选项。 你可以在心里确认你常用的方法,最后检查一下是否和我们当时得出的结论一致。

样式 1

 if (!empty($foo)) $data['foo'] = $foo; // Aif (!empty($foo)) {
    $data['foo'] = $foo; // B
}!empty($foo) && $data['foo'] = $foo; // C  

样式 2

 // A
foreach ($list as $item) {
    if ($item['status'] == true) {
        // ...
    }
}// B
foreach ($list as $item) {
    if ($item['status'] == false) {
        continue;
    }// ...
}  

样式 3

 // A
$data = [];
$data['a'] = 1;
$data['b'] = 1;// B
$data = [
    'a' => 1,
    'b' => 1,
];  

样式 4

 // A
$count = 0;
while ($count < 10) {
    // ...
    $count++;
}// B
$count = 0;
while (++$count < 10) {
    // ...
}  

样式 5

 // A
if ($result == true)// B
if (true == $result)  

样式 6

 // A
if ($result == 200) {
    return true;
}
return false;// B
return $result == 200 ? true : false;  

结论

现在是揭晓答案的时候了。 当时我们大部分同事都认为BBBAAB是正确答案,你怎么看?

关注七爪网,获取更多APP/小程序/网站源码资源!

文章来源:智云一二三科技

文章标题:七爪源码:6 PHP代码风格讨论

文章地址:https://www.zhihuclub.com/148873.shtml

关于作者: 智云科技

热门文章

网站地图