如何計算PHP函式中傳遞的引數數量
那麼本文將給大家介紹關於函式的基礎知識:計算PHP函式中傳遞的引數數量。
首先給大家簡單介紹怎麼建立函式:
如下:
<?php function functionName($x,$y) { // 要執行的程式碼 }
在PHP中可以透過function關鍵詞建立函式,“functionName”則表示自定義的函式名;($x,$y)則表示傳遞的引數,這裡明顯定義了兩個引數$x和$y;{...}中則是要執行的功能程式碼了。
在簡單介紹過函式的建立後,我們就直奔主題啦!
如何計算PHP函式中傳遞的引數數量?
答案就是:在PHP中可以藉助func_num_args()
函式,統計傳入PHP 函式的引數個數。
示例程式碼如下:
<?php function count_param() { $count_args = func_num_args(); echo "引數的數量: $count_argsn"; } count_param(10, 20); // 引數個數: 2
輸出:
引數的數量: 2
在上述程式碼中可以明顯看出我們傳遞給函式的引數是(10, 20)即2個引數,而計算引數個數的結果也是2。
這裡就需要大家掌握瞭解func_num_args()
函式,關於func_num_args()
函式的介紹如下:
func_num_args()
函式用於返回傳遞給函式的引數個數,其語法是“func_num_args(): int”;
返回值是:返回傳入當前使用者定義函式的引數個數。
這個函式可以與func_get_arg()和func_get_args()一起使用,以允許使用者定義的函式接受變長引數列表。
注:如果從使用者定義函式外部呼叫,則生成警告。
最後給大家推薦最新最全面的《》~快來學習吧!
以上就是如何計算PHP函式中傳遞的引數數量的詳細內容,更多請關注php中文網其它相關文章!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1834/viewspace-2827454/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- php函式引用傳遞引數的方法PHP函式
- python中函式的引數傳遞Python函式
- 函式的引數傳遞函式
- JavaScript函式傳遞引數JavaScript函式
- 函式作為引數傳遞函式
- 函式引數傳遞及返回函式
- php函式之如何用預設引數和可變長度引數方式傳遞?PHP函式
- Python的函式引數傳遞:傳值?引用?Python函式
- PHP 函式可變數量的引數列表PHP函式變數
- Python語法—函式及引數傳遞Python函式
- 函式中引數傳值函式
- Python3之函式的引數傳遞與引數定義Python函式
- 【C語言】函式的概念和函式的呼叫(引數傳遞)C語言函式
- JavaScript為事件處理函式傳遞引數JavaScript事件函式
- [思] 當需要傳遞多個不定引數時,該如何設計 JavaScript 函式?JavaScript函式
- Golang 切片作為函式引數傳遞的陷阱與解答Golang函式
- 『無為則無心』Python函式 — 26、Python函式引數的傳遞方式Python函式
- 引數傳遞
- linux中main引數傳遞LinuxAI
- js中 函式引數的 傳值/傳引用 問題JS函式
- 『無為則無心』Python函式 — 29、Python變數和引數傳遞Python函式變數
- 引數的定義和引數的傳遞
- 遞迴函式,可變引數列表遞迴函式
- 程式中的函式引數函式
- 二級指標,二維陣列函式引數傳遞指標陣列函式
- Mybatis引數傳遞MyBatis
- 函式呼叫引數變數傳值的問題函式變數
- C語言函式傳遞指標引數的問題詳解C語言函式指標
- setInterval 回撥函式傳引數函式
- shell (3)指令碼引數傳遞與數學運算指令碼
- 將函式作為引數傳遞解決非同步問題函式非同步
- JS的方法引數傳遞(按值傳遞)JS
- 請求引數的傳遞
- Go 之基礎速學 (五) golang 裡函式以及函式之間引數的傳遞Golang函式
- 揭秘 Go 中的函式引數Go函式
- React事件傳遞引數React事件
- 路由元件傳遞引數路由元件
- 函式引數 引數定義函式型別函式型別