Gee Wiz找到表达问题的词汇可能相当棘手,但希望你能告诉我在函数中引用变量以改变它有什么问题.
例:
<?php
$a = 5;
$something = 5;
function changeIt($it){
global $a;
$it = $it * $a;
};
changeIt($something);
echo $something;
?>
Run Code Online (Sandbox Code Playgroud)
这返回5,因此全局变量$ something尚未重新定义.
你需要$it通过引用传递,并且还要调用changeIt:
<?php
function changeIt(&$it){
global $a;
$it = $it * $a;
}
$a = 5;
$something = 5;
changeIt($something);
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
682 次 |
| 最近记录: |