刚写的伪静态函数,遵循坚持缩进和括括号的原则,结果前面一大陀,然后尾巴处是一连串的大括号,最后一个短短的返回值,感觉形状很难看,心里就很不舒服,有是特地把程序做成较难理解的样子,只为了紧凑好看点,你们对排版怎么看的?会为了拍好看点修改程序写法吗?
//遵循规则的排版,难看:
function path($file) {
     if (defined('PSTATIC') && PSTATIC) {
          foreach (PStatic::$rules as $key => $val) {
               if (preg_match($key, $file)) {
                    return preg_replace($key, $val, $file);
               }
          }
     }
     return $file;
}
//相对较难理解的逻辑,只为了紧凑一点,难道我太无聊了?
function path($file) {
     if (!defined('PSTATIC') || !PSTATIC) return $file;
     foreach (PStatic::$rules as $key => $val)
          if (preg_match($key, $file)) return preg_replace($key, $val, $file);
     return $file;
}

解决方案 »

  1.   

    你有洁癖...
    我已经没有心情和时间去管它排版好看不好看了。IDE 一个 ctrl+shift+f 完事...
      

  2.   


    哈哈,比起IDE流水线,我更像是搞小作坊的,还是做手工艺的那种
      

  3.   

    if()
    {}
    else
    {}
    一直是这格式。这样代码幅度跨越好大。显得很高深的样子。
      

  4.   

    楼主是好同学....不过我坚决支持把foreach/if后的单句用括号括起来, 
    要不,一句变两句时很容易犯错, 或者加括号时我很不爽,(觉得多干了活)
      

  5.   


    我也是用这种格式,以前用C#貌似默认就是这种的不喜欢
    if(xx){
    }
    这种