Function handling 함수 목록
PHP Manual

func_get_arg

(PHP 4, PHP 5)

func_get_argReturn an item from the argument list

설명

mixed func_get_arg ( int $arg_num )

Gets the specified argument from a user-defined function's argument list.

This function may be used in conjunction with func_get_args() and func_num_args() to allow user-defined functions to accept variable-length argument lists.

인수

arg_num

The argument offset. Function arguments are counted starting from zero.

반환값

Returns the specified argument, or FALSE on error.

변경점

버전 설명
5.3.0 This function can now be used in parameter lists.

오류/예외

Generates a warning if called from outside of a user-defined function, or if arg_num is greater than the number of arguments actually passed.

예제

Example #1 func_get_arg() example

<?php
function foo()
{
     
$numargs func_num_args();
     echo 
"Number of arguments: $numargs<br />\n";
     if (
$numargs >= 2) {
         echo 
"Second argument is: " func_get_arg(1) . "<br />\n";
     }
}

foo (123);
?>

주의

Note: 이 함수는 인수를 현재 영역(scope)에 의존하기 때문에, 함수의 인수로 사용할 수 없습니다. 이 값을 함수에 넘겨야 한다면, 결과값을 변수에 할당하여 그 변수로 넘겨야 합니다.

Note: This function returns a copy of the passed arguments only, and does not account for default (non-passed) arguments.

참고


Function handling 함수 목록
PHP Manual