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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js 函式中形參與實參的關係JS函式
- day10:函式的實參&形參函式
- 函式形參與實參的體會與對比函式
- C/C++中的實參和形參C++
- 一道題帶你搞定Python函式中形參和實參問題Python函式
- 方法的形參和實參
- 方法的實參和形參
- Python的函式形參和返回值Python函式
- python函式的入參和傳參Python函式
- python關於函式形參Python函式
- C語言 形參和實參C語言
- c++形參實參C++
- 函式匹配和實參型別轉換函式型別
- React中this值繫結和事件函式傳參React事件函式
- [譯] 一個簡單方式教你記住Kotlin的形參和實參Kotlin
- 執行緒回撥函式形參不能用引用執行緒函式
- SVM 的核函式選擇和調參函式
- C語言中變參函式傳參探究C語言函式
- 形函式,等參單元,雅克比矩陣,高斯積分函式矩陣
- Go 函式的三種用法:方法、閉包、實參Go函式
- Python函式——locals()解包傳參Python函式
- 說說在 Python 中如何向函式傳參Python函式
- Golang中函式傳參存在引用傳遞嗎?Golang函式
- java 方法呼叫,形參改變,實參是否發生改變Java
- 學了這麼久的開發,你正真瞭解形參和實參的區別嗎
- [譯] part 12: goalng 變參函式Go函式
- [C]可變參量,debugprint函式函式
- JavaScript中的函式與命令模式,Java也有參考價值JavaScript函式模式
- 兄弟連go教程(12)函式 - 變參Go函式
- 陣列對換,print函式傳參陣列函式
- php 的 危 險 參 數PHP
- C語言 將函式(有參、無參)作為引數傳遞C語言函式
- JavaSE 形參和返回值(引用型別)Java型別
- Arduino參考手冊-函式和變數及電路圖UI函式變數
- PHP中實現函式過載PHP函式
- query傳參 和 params傳參方式
- Java靜態方法和例項方法 java中的陣列作為形參傳入Java陣列
- 類物件作為實參傳入函式,函式是複製物件還是直接使用物件的問題物件函式