본문 바로가기
개발/PHP

PHP 에서 가변인자 함수 만드는 법

by 비손 2013. 7. 24.

PHP 에서 가변인자 함수(Variable-length argument)를 만들기 위해서는 PHP에서 기본으로 제공하는 함수 몇가지를 이용해야 합니다.

물론, 원래 함수 작성시에 쉽게 구현이 가능할 수도 있는데 제가 모르는 것일 수도 있지만, 제가 아는 방법은 이것 뿐이라 안내 해 드립니다.


function variable_args() {

for ( $a = 0; $a < func_num_args(); $a++ )

$args[] = func_get_arg($a);

print_r($args);

}


variable_args('111','222','333');


위와 같이 작성하시면 다음과 같은 결과를 얻을 수 있습니다.


Array ( [0] => 111 [1] => 222 [2] => 333 )


생각보다 간단하네요~