2009-09-14 5 views
3

은 가정하자 나는 기능이 있습니다 : -PHP 함수의 매개 변수 목록을 배열로 변환 할 수 있습니까?

function my_function($a, $b, $c) { 
    foreach ($parameter_list as $value) { 
     print $value."\n"; 
    } 
    ... 
} 

이 배열처럼 내 매개 변수 목록과 함께 플레이 할 수 있도록하려면

function my_function($a, $b, $c) { 
    ... 
} 

여기, 가짜 $parameter_list 변수를 사용하여와 같은 어떻게해야합니까?

답변

10

그냥 func_get_args()으로 전화하십시오.

일반적으로 가변 개수의 인수가있는 사용자 정의 함수에 사용되지만 "일반"함수로는 사용할 수 없습니다.

이것은 함수 인덱스의 인덱스 배열을 반환합니다. 매개 변수 이름을 반환 할 방법이 없습니다.

+0

hm nice - 이것에 대해 알지 못했습니다. –

+1

예, PHP에는 많은 inbuilt 함수가 있습니다. 나는 내가 발견 한 것에 아직도 놀란다. – cletus

관련 문제