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


PHP func_get_args()用法及代碼示例


func_get_args() 是 PHP 中的內置函數,用於獲取數組形式的函數參數列表。該函數與func_get_arg()類似。

用法:

array func_get_args()

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

返回值:此方法返回一個數組,其中將為當前用戶定義函數的參數列表的相應成員生成每個元素的副本。

示例 1:此示例說明了 PHP 中 func_get_args() 函數的基本用法。

PHP


<?php
function foo() { 
    $arg_list = func_get_args() ;
    var_dump($arg_list);
}
foo(1, 2, 3);
?>

輸出:

array(3) {
    [0] => int(1)
    [1] => int(2)
    [2] => int(3)
}

示例 2:這是說明 func_get_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-get-args.php


相關用法


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