Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
$rn = &$vvv; echo $vvv;
它没有错误。但这当然可以:
echo $vvv;
Notice (8): Undefined variable: vvv. 为什么?我们通过引用使用后是否创建了变量?这真的很奇怪。
Notice (8): Undefined variable: vvv
几乎是的 - 然后创建变量当您想要获取对对象的引用时,PHP 将尽一切努力为您提供该引用。
它根本无法引用不存在的变量,因此它NULL首先是“设置”并为您提供对变量的引用
NULL
但有趣的是:isset($vvv)会正确返回 false :)
isset($vvv)
更多信息:为什么 php 在引用不存在的变量时不抱怨?