PHP などではブロックを作ってもスコープになりません。
<?php { $var = 123; } echo $var; // 123 と出る ?>
コード中で突然ブロックに遭遇すると C/C++ 経験者の方にとっては不思議に見えるようです(先日もお仕事でそんなお話しになりました)。最近では、「見やすくなるなら積極的にブロックを使おう」と書いている書籍もあるほどでして、私の場合は、「コピペするならこの範囲でやれ」という意思表示でも使っています。
Java とかだとどうなんでしょう?
Contributions