2012-01-02 2 views
2

내가이 오류 문자열이어야합니다?함수 이름은

분명히 $ func를 문자열로 만들 수는 없습니다 ... 메서드 이름과 개체가있는 배열이 올바르게 작동해야합니까?

+0

'$의 FUNC ('뭔가') '어떻게해야? – Blender

+0

잘 함수/메서드를 실행해야합니다 : – Alex

+0

내가 생각하지 않아, 당신이 원하는 것은이 방법으로 가능합니다 – xXx

답변

3

call_user_func() 또는 call_user_func_array()을 사용하십시오. 지원 일반 함수와 메서드 호출 모두 :

무엇
echo call_user_func($func, 'something'); 
echo call_user_func_array($func, array('something'));