1
我們如何定義一個帶有2或3個參數的動態函數。例如,如果我們有這樣的功能:PHP可選動態函數參數
function required($value, $fieldname){};
和像另一個功能:
function min($value, $fieldname, $min){};
,他們都是動態的,所以我們不知道哪一個會被調用,我們怎麼能定義一個動態方法來處理這兩種情況!我們可以使用如果其他方式是這樣的:
if(isset($min))
{
return $functionName($value, $fieldname, $min);
} else {
return $functionName($value, $fieldname);
}
但是PHP中有沒有另一種方法來處理這個問題? (不使用條件)
函數需要($ value = null,$ fieldname = null,$ min = null){};' – Blinkydamo
是否足夠?因爲我不需要任何第三個參數在所需的功能? –
@Blinkydamo是正確的,但我只會給最後一個參數一個默認值,因爲函數可能沒有參數。 – bassxzero