php globe 和& 的综合使用

直接上代码,你不一定能全部答对,有兴趣看一下

<?php
$var1 = 1;
$var2 = 2;

function test()
{
    global $var1,$var2;

    echo "&引用前var1值:$var1"."<br />"; //输出1
    echo "&引用前var2值:$var2"."<br />";//输出2
    echo "<hr />";

    $var1 = &$var2;

    echo "&引用后var1值:$var1"."<br />";//输出2
    echo "&引用后var2值:$var2"."<br />";//输出2
    echo "<hr />";

    $var1 =3;

    echo "var1重新赋值后var1值:$var1"."<br />";//输出3
    echo "var1重新赋值后var2值:$var2"."<br />";//输出3
    echo "<hr />";
}

echo "var1最初原始定义值:$var1"."<br />";//输出1
echo "var2最初原始定义值:$var2"."<br />";//输出2
echo "在函数内部开启全局引用并且给var1重新赋值为:3"."<br />";
echo "<hr />";

test();

echo "在函数外输出var1的值:$var1"."<br />";//猜猜看这里应该输出多少
echo "在函数外输出var2的值:$var2"."<br />";//猜猜看这里应该输出多少
?>

你猜出来最后那两个应该输出什么了吗?反正我是做错了,答案在最后边,求大神解释下,没弄明白,代码是我自己瞎写的……
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />

http:1kul.cn/taobao

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容