함수 처리 func_num_args

(PHP 4, PHP 5, PHP 7, PHP 8)

func_num_args — 함수에 전달된 인수의 수를 반환합니다.


설명

func_num_args(): int

함수에 전달된 인수의 수를 가져옵니다.

이 함수는 사용자 정의 함수가 가변 길이 인수 목록을 허용하도록 func_get_arg()func_get_args()와 함께 사용할 수 있습니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

현재 사용자 정의 함수에 전달된 인수의 수를 반환합니다.


오류/예외

사용자 정의 함수 외부에서 호출되는 경우 경고를 생성합니다.


Examples

예제 #1 func_num_args() 예제

                  
<?php
function foo()
{
    echo "Number of arguments: ", func_num_args(), PHP_EOL;
}

foo(1, 2, 3);
?>
                  
                

위의 예는 다음을 출력합니다.

Number of arguments: 3
                

메모

메모: PHP 8.0.0부터 func_*() 함수 패밀리는 인수를 모두 위치적으로 전달된 것처럼 처리하고 누락된 인수는 기본값으로 대체하여 명명된 인수와 관련하여 대부분 투명하도록 의도되었습니다. 이 함수는 알려지지 않은 명명된 가변 인수의 컬렉션을 무시합니다. 수집된 알 수 없는 명명된 인수는 가변 매개변수를 통해서만 액세스할 수 있습니다.


기타