uploadFile()函數有多個形參,但調用時只寫其中一個,是怎么回事?
為啥在函數定義時有多個形參,如uploadFile($allowExt=array("gif","jpeg","jpg","png","wbmp"),$path="uploads",$maxSize=1512000,$imgFlag=true) ??!但是調用時卻只寫了$path;那么程序是怎么識別找到對應的形參呢? 一直很不解,希望求解答!??!
為啥在函數定義時有多個形參,如uploadFile($allowExt=array("gif","jpeg","jpg","png","wbmp"),$path="uploads",$maxSize=1512000,$imgFlag=true) ??!但是調用時卻只寫了$path;那么程序是怎么識別找到對應的形參呢? 一直很不解,希望求解答!??!
2016-04-18
舉報
2016-10-06
程序按照形參順序識別。默認的可以不寫,但是如果要寫后邊的參數,那么這個參數前邊的參數及時擁有默認值也要寫上去。
2016-04-18
因為他其他的已經設置了默認參數。