當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP func_num_args()用法及代碼示例


func_num_args() 函數是 PHP 中的內置函數,用於返回用戶定義函數中的參數數量。

用法:

func_num_args(): int

Parameters: 該函數不接受任何參數。

返回值:參數的數量將返回到當前用戶定義的函數中。

錯誤:如果從函數外部調用,將會產生錯誤。

示例 1:這段代碼演示了func_num_args()函數。

PHP


<?php 
  
function sum() { 
    echo "Arguments in sum function = ", func_num_args(); 
} 
  
sum(1, 2, 3, 4); 
  
?>

輸出:

Arguments in sum function = 4  

示例 2:下麵的代碼演示了func_num_args()函數。

PHP


<?php 
  
function foo() { 
    $numargs = func_num_args(); 
    echo "Number of arguments: $numargs \n"; 
  
    $arg_list = func_get_args(); 
    for ($i = 0; $i < $numargs; $i++) { 
        echo "Argument $i is: " . $arg_list[$i] . "\n"; 
    } 
} 
  
foo(1, 2, 3); 
  
?>

輸出:

Number of arguments: 3 
Argument 0 is: 1
Argument 1 is: 2
Argument 2 is: 3 

參考: https://www.php.net/manual/en/function.func-num-args.php



相關用法


注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP func_num_args() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。