PHP는 사용자 사용자 정의 함수에서 가변 개수의 인수 목록을 지원합니다. 실제로는 매우 간단합니다. func_num_args() , func_get_arg() 및 func_get_args() 함수를 사용하면 됩니다.
변수 매개변수
int func_num_args ( void )예
<?php function demo () { $numargs = func_num_args (); echo "参数个数为: $numargs \n" ; } demo ( 'a' , 'b' , 'c' ); ?>실행 결과
参数个数为: 32.func_get_args — 전달된 함수의 매개변수 목록을 반환합니다.
array func_get_args ( void )Example
<?php function demo () { $args = func_get_args(); echo "传入的参数分别为:"; var_dump($args); } demo ( 'a' , 'b' , 'c' ); ?>Run result
传入的参数分别为: array (size=3) 0 => string 'a' (length=1) 1 => string 'b' (length=1) 2 => string 'c' (length=1)3.func_get_arg — 매개변수
index
mixed func_get_arg ( int $arg_num )Example
<?php function demo () { $numargs = func_num_args (); echo "参数个数为: $numargs <br />" ; $args = func_get_args(); if ( $numargs >= 2 ) { echo "第二个参数为: " . func_get_arg ( 1 ) . "<br />" ; } } demo ( 'a' , 'b' , 'c' ); ?>Run result
参数个数为: 3 第二个参数为: b
에 따라 매개변수 목록에서 매개변수 값을 반환합니다.
위 내용은 PHP에서 함수 매개변수 예제 코드를 동적으로 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!