为什么结果为null?(PHP)



为什么$d NULL

的结果是
<?php
 function aduna($a,$b){    
$d=$a+$b;}
 $d=aduna(2,3);
var_dump($d);
?>

您必须返回值。

 function aduna($a,$b)
 {    
 return $d=$a+$b;
 }
 $d=aduna(2,3);
 var_dump($d);

aduna不会明确返回任何内容,因此它隐含地返回NULL。只需返回结果,您就可以了:

function aduna($a,$b) {
    return $a + $b; # Here!
}

这样做

<?php
function aduna($a,$b){    
    return $a+$b;
}
$d=aduna(2,3);
var_dump($d);

相关内容

  • 没有找到相关文章

最新更新