$rn = &$vvv;
echo $vvv;
没有错误。但是,这当然是:
echo $vvv;
Notice (8): Undefined variable: vvv
。为什么?在我们通过引用使用后创建变量吗?那真的很奇怪。
答案 0 :(得分:0)
非常多 - 然后创建变量 当你想获得对象的引用时,PHP会尽一切努力为你提供引用。
它根本无法引用不存在的变量,因此它首先“设置”NULL
并为您提供变量的引用
但有趣的是:isset($vvv)
会正确返回false:)
更多信息:Why php does not complain when referencing a non existing variable?