PHP代码的输出结果解决思路
程序员文章站
2024-01-28 23:50:46
...
PHP代码的输出结果
$sum=10;
function demo($number){
$number=$number+20;
}
demo(&$num);
echo $num,"\n";
?>
结果为什么是20,而不是30?
------解决方案--------------------
你这个不对,结果是10,$num是全局变量
应该改为
$num=10;
function demo($number)
{
$number=$number+20;
return $number;
}
$num = demo($num);
echo $num,"\n";
这样结果才是30
------解决方案--------------------
$num=10;
function demo(&$number){
$number=$number+20;
}
demo($num);
echo $num,"\n";
如果是这个意思,那么结果是30
$sum=10;
function demo($number){
$number=$number+20;
}
demo(&$num);
echo $num,"\n";
?>
结果为什么是20,而不是30?
------解决方案--------------------
你这个不对,结果是10,$num是全局变量
应该改为
$num=10;
function demo($number)
{
$number=$number+20;
return $number;
}
$num = demo($num);
echo $num,"\n";
这样结果才是30
------解决方案--------------------
$num=10;
function demo(&$number){
$number=$number+20;
}
demo($num);
echo $num,"\n";
如果是这个意思,那么结果是30
相关文章
相关视频