自分用メモ。PHP の block はスコープの単位とならない。この特徴を示す単純なコードは以下のようなもの。
try { $a = "a"; } catch(Exception $e) { // do something } echo $a;
つまり以下のようなコードは冗長だということになる(ただ、個人的には上のコードわかりづらいと思う...)。
$a; try { $a = "a" } catch (Exception $e) { // do something } echo $a;
他言語を書きながら、ふと PHP を書くと混乱するのでメモ。
ウェブ界隈でエンジニアとして労働活動に励んでいる @gomi_ningen 個人のブログです