Loading...

PHPのスコープについて

2016/05/11 18:39
2024/12/30 17:52
自分用メモ。PHP の block はスコープの単位とならない。この特徴を示す単純なコードは以下のようなもの。
try {
    $a = "a";
} catch(Exception $e) {
    // do something
}

echo $a;
つまり以下のようなコードは冗長だということになる(ただ、個人的には上のコードわかりづらいと思う...)。
$a;
try {
    $a = "a"
} catch (Exception $e) {
    // do something
}
echo $a;
他言語を書きながら、ふと PHP を書くと混乱するのでメモ。