PHP 從函數(shù)中返回值
通常,函數(shù)將返回值傳遞給調用者的方式是使用關鍵字return。
return 將函數(shù)的值返回給函數(shù)的調用者,即將程序控制權返回到調用者的作用域。如果在全局作用域內使用 return關鍵字,那么將終止腳本的執(zhí)行。
【例題】本例使用 return 關鍵字返回一個操作數(shù)。先定義函數(shù) values(),函數(shù)的作用是輸入物品的單價、重量,然后計算總金額,最后輸出商品的價格。實例代碼如下:
<?php
function values($price,$weight=0.45){ //定義一個函數(shù),函數(shù)中的一個參數(shù)有默認值
$price=$price+($price*$weight); //計算物品金額
return $price; //返回金額
}
echo values(100); //調用函數(shù)
?>
結果為:145
return 語句只能返回一個參數(shù),也即只能返回一個值,不能一次返回多個值。如果要返回多個結果,就要在函數(shù)中定義一個數(shù)組,將返回值存儲在數(shù)組中返回。
點擊加載更多評論>>