1

それが私だけなのかどうかはわかりませんが、C言語のような言語の1行のifにアレルギーがあります.ifの後に中括弧を見るのが好きなので、代わりに

if($a==1)
  $b = 2;

また

if($a==1) $b = 2;

が見たいです

if($a==1){
   $b = 2; 
}

最初のものはエラーが発生しやすく、可読性が低いと主張することで、私の好みをサポートできると思います。

私の問題は、これらの1行のifが詰まったコードに取り組んでいることです。これらのifを修正するのに役立つある種のユーティリティ、これを行うある種のphpコードビューティファイアーがあるかどうか疑問に思っていました.

これを達成するために、Linuxのsedコマンドで使用できるある種の正規表現を開発することも考えていましたが、正規表現が1行のifに一致し、それらを中括弧で囲む必要があることを考えると、それが可能かどうかさえわかりません。そのため、ロジックは、if と条件ステートメントを見つけて、条件に続く { を探し、見つからない場合は次の行または改行の前の次の文字セットを折り返し、{ と } で折り返します。

どう思いますか?

4

1 に答える 1