gpt4 book ai didi

php - 如果我们通过引用传递,不会创建 set 变量吗?

转载 作者:搜寻专家 更新时间:2023-10-31 22:06:22 25 4
gpt4 key购买 nike

    $rn = &$vvv;
echo $vvv;

它没有报错。但这当然可以:

    echo $vvv;

注意 (8): undefined variable :vvv。为什么?我们通过引用使用后是否创建了变量?这真的很奇怪。

最佳答案

几乎是的 - 然后创建变量当你想获得对对象的引用时,PHP 会尽一切努力为你提供该引用。

它根本无法引用不存在的变量,因此它首先“设置”NULL 并为您提供对变量的引用

但有趣的是:isset($vvv) 会正确返回 false :)

更多信息:Why php does not complain when referencing a non existing variable?

关于php - 如果我们通过引用传递,不会创建 set 变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17902919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com