若转载教程,请注明出自SW-X框架官方文档
代码缩进
代码缩进可分成:赋值缩进、语句缩进、逻辑换行
A、赋值缩进
在内容赋值时,=等号的左右两边都应该保留一个空格:
$name = "小黄牛";
$sex = "男";
    B、语句缩进
当我们使用流程语句、循环语句或匿名函数之类,带{}的语句嵌套使用时,里面的代码都应该使用Tab按键进行可读性缩进,一般建议为4个或2个空格为准。
同时,同一个项目中,代码缩进时所使用的空格数都应该一致。
具体可以参考下面案例:
$list = [
    0 => 'PHP',
    1 => 'Swoole',
    2 => 'SW-X',
    3 => '小黄牛',
];
if (is_array($list)) {
    // 缩进
    if (count($liist) == 4) {
        // 缩进
        foreach ($list as $key=>$value) {
            // 缩进
            var_dump($value);
        }
    }
}
    C、逻辑换行
实际开发中,我们往往在编写一个class、function又或者是一大段代码时,都应该通过换行的方式,把一些逻辑片段区分开,并在其上一行使用注释加以逻辑说明,具体案例如下:
$Db = new \x\Db();
$user = $Db->name('user')->find();
// 不存在用户
if (!$user) {
}
// 如果被禁用
if ($user['status'] == 2) {
    
}
// 如果余额快没钱了
if ($user['wallet'] <= 100) {
    
}
// 之后可能给他下单啥的无限想象
    免费教程手写不易,希望能支持一下SW-X框架,(^.^)
GitHub有账号的朋友,也可以给我们一个小星星噢!
希望能够与大家共同培育出良好的Swoole生态,对Swoole有兴趣的朋友可以加我微信好友,进入SW-X框架官方交流群。
该群以Swoole生态发展交流为主,若出现争吵,攻击其他人等行为,立即剔除。
    该群以Swoole生态发展交流为主,若出现争吵,攻击其他人等行为,立即剔除。