php中函式的實參和形參
php中函式的實參和形參嚴格一一對應。例子:
function test($a,$b=2,$c){ //函式test第二個引數給預設值
$result=3*$a+2*$b+$c;
return $result;
}
echo test(3,4,5);//呼叫正確,結果為22
echo test(3,,5); //錯誤,沒有給第二個形參傳值,即使第二個形參有預設引數也不能繞過他而給第三個引數傳值
echo test(3,4);//錯誤,沒有給第三個引數傳值
總結:函式中的形參帶預設引數時,最好把帶預設引數的形參放在最後面。函式遇到以下2種情況會把執行權交回:1,函式執行完畢;2,函式體中語句執行遇到return。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4289/viewspace-2802335/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript 函式形參和實參JavaScript函式
- js 函式中形參與實參的關係JS函式
- day10:函式的實參&形參函式
- C/C++中的實參和形參C++
- 函式形參與實參的體會與對比函式
- 一道題帶你搞定Python函式中形參和實參問題Python函式
- Python的函式形參和返回值Python函式
- python函式的入參和傳參Python函式
- python關於函式形參Python函式
- PHP函式,引數,可變參函式.PHP函式
- c++形參實參C++
- 獲取javascript函式形參的數目JavaScript函式
- React中this值繫結和事件函式傳參React事件函式
- js獲取指定函式的形參程式碼例項JS函式
- 無參過程與無參函式函式
- 執行緒回撥函式形參不能用引用執行緒函式
- 再學Java 之 形參個數可變函式Java函式
- SVM 的核函式選擇和調參函式
- C語言中變參函式傳參探究C語言函式
- javascript函式使用length屬性獲取形參的數目JavaScript函式
- [譯] 一個簡單方式教你記住Kotlin的形參和實參Kotlin
- C語言中取地址符&做函式形參?—— 引用的討論C語言函式
- Go 函式的三種用法:方法、閉包、實參Go函式
- Ramda 函式庫參考教程函式
- Golang中函式傳參存在引用傳遞嗎?Golang函式
- 二維陣列傳參做形參陣列
- java 方法呼叫,形參改變,實參是否發生改變Java
- get和set,有參無參建構函式,toString,equals和hashCode的MyEclipse快捷鍵函式Eclipse
- 學了這麼久的開發,你正真瞭解形參和實參的區別嗎
- 說說在 Python 中如何向函式傳參Python函式
- [譯] part 12: goalng 變參函式Go函式
- Python函式——locals()解包傳參Python函式
- delphi函式參考手冊 (轉)函式
- 陣列作為形參陣列
- JavaScript中的函式與命令模式,Java也有參考價值JavaScript函式模式
- javascript 函式引用型別和簡單型別傳參JavaScript函式型別
- 陣列對換,print函式傳參陣列函式
- 兄弟連go教程(12)函式 - 變參Go函式