3
    $rn = &$vvv;
    echo $vvv;

エラーは発生しません。しかし、もちろん、これは次のことを行います。

    echo $vvv;

Notice (8): Undefined variable: vvv. なんで?参照によって使用した後に変数が作成されますか? それは本当に奇妙です。

4

1 に答える 1

0

ほとんどの場合、変数が作成されます オブジェクトへの参照を取得したい場合、PHPはその参照を提供するためにあらゆることを行います。

存在しない変数への参照を行うことはできないため、NULL最初に「設定」して変数への参照を提供します

しかし興味深いのは、isset($vvv)正しくfalseを返すことです:)

詳細:存在しない変数を参照するときに php が文句を言わないのはなぜですか?

于 2013-07-27T22:18:31.673 に答える