이 글의 예시에서는 PHP에서 call_user_func 함수를 사용할 때 주의사항을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
call_user_func 함수에 대한 주의 사항: 구문 분석 오류: 구문 오류, 예상치 못한 t_list, t_string이 예상됩니다. 오늘 이 함수를 사용할 때 위의 문제가 계속 발생했습니다. 공식 매뉴얼을 참조하면 사용 시 주의 사항에 대한 소개가 없습니다. 입니다.
첨부 파일: 혼합 call_user_func(callback $function [, Mixed $parameter [, Mixed $... ]]) array(), echo와 같은 언어 구조를 제외한 모든 내장 함수 또는 사용자 정의 함수를 전달할 수 있습니다. () ,empty(),eval(),exit(),isset(),list(),print() 및 unset().
제 문제는 객체에 list라는 메소드 이름이 있어서 PHP 튜토리얼의 list() 언어 구조와 충돌한다는 것입니다.
예제 응용 프로그램을 살펴보세요. call_user_func 함수는 함수를 호출하는 특별한 방법과 유사합니다. 사용 방법은 다음과 같습니다.