function fu($arg1 = null, $arg2 = null, $arg3 = null, $arg4 = null){
echo 'helo world';
}
//can be other defaults instead null;
fu('arg1');
fu(,,'arg3');
fu(,'arg2',,'arg4');
如果有可能會丟失任何參數,我該怎麼稱呼fu? 我不能使用fu(null,'arg2',null,'arg4'); ,因爲arg1,arg3的缺省值可能在inf中函數調用缺失參數
可能重複的[調用函數時使用默認值](http://stackoverflow.com/questions/1620737/using-default-value-when-calling - 功能) –
答案在這裏,但我認爲你需要更具體的關於你的問題,因爲我們對你真正想要的東西感到茫然...... –