小编use*_*130的帖子

通过引用分配php传递

根据下面的PHP代码,输出是

1 . 1 
2 . 2 
3 . 3 
Run Code Online (Sandbox Code Playgroud)

我理解&$ ref是通过引用传递的.但是就像赋值($ row =&$ ref;)之后,只要'row'改变了值,'ref'就会变成与'row'相同的值.真的很混乱.似乎=不仅仅是向左分配正确的值.有人可以验证一下吗?

<?php
$ref = 0;
$row = &$ref;
foreach (array(1, 2, 3) as $row) {
    print "$row . $ref \n" ;
}
echo $ref; 
?>
Run Code Online (Sandbox Code Playgroud)

php

5
推荐指数
1
解决办法
153
查看次数

标签 统计

php ×1