傳回值
函數是一個函數集合體。執行一定的功能或運算。 。運算之後的結果保留在函數內部是無意義的。傳回值就是把函數運算的結果從函數內部取出。無論是自訂函數還是自帶函數。原型都如下:
function 函數名稱(參數1, 參數2…) {
運算過程
return 運算結果;
}
return 關鍵字的功能就是把運算的結果從函數內部移出。要取得這個值。可以使用 = 號賦值給一個變數。
$var = 函數名稱(參數,如果有的話);
$var 即可以得到函數內部的運算結果。也有些函數是沒有回傳值的。 。例如 var_dump
特別注意一下。返回值。只是傳回運算結果的“值”,而不是特定的某個變數。例如:
<?php function f1($x){ $sum=1; for($i=$x;$i>0;$i--){ $sum*=$i; } return $sum; } $a=f1(5); echo $a; ?>