一個函數(shù)的函數(shù)名既是該函數(shù)的代表,也是一個變量。由于函數(shù)名變量通常用來把函數(shù)的處理結果數(shù)據(jù)返回給調用函數(shù),即遞歸調用,所以一般把函數(shù)名變量稱為返回值,函數(shù)的返回值類型是在定義函數(shù)時指定的。
函數(shù)的返回值類型是在定義函數(shù)時指定的。return 語句中表達式的類型應與定義函數(shù)時指定的返回值類型一致。如果不一致,則以函數(shù)定義時的返回值類型為準,對 return 語句中表達式的類型自動進行轉換,然后再將它返回給主調函數(shù)使用。
php中的返回值:
值通過使用可選的返回語句返回。任何類型都可以返回,其中包括列表和對象。這導致函數(shù)立即結束它的運行,并且將控制權傳遞回它被調用的行。
return()的用法:
<?php function square($num) { return $num * $num; } echo square(4); // outputs '16'.