我對PHP相當陌生,我想知道如何在第一個可選參數後設置可選參數?我如何在PHP中設置一個可選參數,第一個可選參數
例如,我有以下代碼:
function testParam($fruit, $veg='pota',$test='default test'){
echo '<br>$fruit = '.$fruit;
echo '<br>$veg = '.$veg;
echo '<br>Test = '.$test;
}
如果我提出以下電話:
echo 'with all parama';
testParam('apple','carrot','some string');
//we get:
//with all parama
//$fruit = apple
//$veg = carrot
//Test = some string
echo '<hr> missing veg';
testParam('apple','','something');
//we get:
//missing veg
//$fruit = apple
//$veg =
//Test = something
echo '<hr> This wont work';
testParam('apple',,'i am set');
我想嘗試撥打電話,這樣在最後一個例子我展示「POTA '作爲默認的$ veg參數,但通過$ test'我設置'。
我想我可以將0傳遞給$ veg,然後在代碼中分支它,如果$ veg = 0,然後使用'pota',但只是想知道是否有其他語法,因爲我無法在php.net中找到任何有關它。