PHP 在函數(shù)間傳遞參數(shù)——默認參數(shù)(可選參數(shù))方式
還有一種默認參數(shù)的方式,即可選參數(shù)??梢灾付硞€參數(shù)為可選參數(shù),將可選參數(shù)放在參數(shù)列表末尾,并且給它指定一個默認值。
【例題】本例使用可選參數(shù)實現(xiàn)一個簡單的價格計算功能,設置自定義函數(shù) values()的參數(shù) $tax為可選參數(shù),其默認值為空。第一次調用該函數(shù),并且給參數(shù)$tax 賦值 0.25,輸出價格;第二次調用該函數(shù),不給參數(shù)$tax賦值,輸出價格。實例代碼如下:
<?php
function values($price,$tax=0){ //定義一個函數(shù),其中的一個參數(shù)初始值為0
$price=$price+($price*$tax); //聲明一個變量$price,等于兩個參數(shù)的運算結果
echo "價格:$price<br>"; //輸出價格
}
values(100,0.25); //為可選參數(shù)賦值0.25
values(100); //沒有給可選參數(shù)賦值
?>
結果為:價格:125
價格:100
點擊加載更多評論>>