<?php
function zz(& $x)
{
$x=$x+5;
}
$x=10;
zz($x);
echo $x;
Run Code Online (Sandbox Code Playgroud)
我使用了上面的代码,但我不知道&符号的含义.
这是指通过引用传递变量.
为了更好地理解这意味着什么,或许可以尝试一下它. 用&符号运行它并在没有&符号的情况下运行它.您会注意到,如果没有&符号,则$x保持为10,因为变量$x是按值传递的.这意味着只将值10传递给函数; 更新时,这对外部范围没有影响. 使用&符号,变量$x以这样的方式传递,即函数可以修改变量.
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |