0
$test=1;
{
    $test=2;
}
var_dump($test);

この出力は 2 です。私は 1 を期待していたでしょうか?

これらの中括弧のポイントは何ですか? それらには特別な使用法がありますか、それとも解析エラーを引き起こさない構文が許可されているだけですか?

4

1 に答える 1

6

PHP は、中かっこ (またはその他の構文要素) を使用した変数のスコープをサポートしていません。彼らはあなたの例では何もしていません。

于 2013-11-13T09:02:20.150 に答える