为什么$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);