php版本是 7.0.8 执行的结果 是 4 8 5 10 4 这是怎么回事

来源:2-7 自定义函数及内部函数考察点(下)

慕的地9204434

2017-11-08

        
 $var1=5;
        $var2=10;
        function foo(&$my_var){
            
            global $var1;
            $var1+=2;
            $var2=4;
            $my_var+=3;
            return $var2;
            
        }
        
        
        $my_var=5;
        
        echo foo($my_var)."<br>";
        echo $my_var."<br>";
        echo $var1."<br>";
        echo $var2."<br>";
        $bar='foo';
        $my_var=10;
        echo $bar($my_var);


http://demo.php.cn/ 我是在这里测试的,PHP版本是7.0.8 请老师看看 

4 8 5 10 4



写回答

1回答

Jason

2017-11-09

这个不能保证结果一定没有收到他的环境影响,建议在自己的测试环境下测试,我在本机测试结果没有问题!

0
1
慕的地9204434
我本机没有问题
2017-11-09
共1条回复

360大牛带你横扫PHP职场 全面解读PHP面试

全面、系统剖析PHP面试,拿下心仪Offer

1817 学习 · 464 问题

查看课程