爲什麼會顯示$d
NULL
?爲什麼結果爲NULL? (PHP)
<?php
function aduna($a,$b){
$d=$a+$b;}
$d=aduna(2,3);
var_dump($d);
?>
爲什麼會顯示$d
NULL
?爲什麼結果爲NULL? (PHP)
<?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);
您必須在函數中返回$ d。 – arbogastes
謝謝你的回答 –