位置:首頁 > 軟件操作教程 > 編程開發(fā) > PHP > 問題詳情

PHP 從函數(shù)中返回值

提問人:劉團圓發(fā)布時間:2020-12-12

    通常,函數(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ù)組中返回。

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部