我对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中找到任何有关它。