PHP 사용자 정의 함수 콜백 함수

콜백 함수를 익명 함수, 변수 함수와 함께 사용하면 더욱 아름답고 복잡한 함수 구조를 구현할 수 있습니다.

콜백 함수는 함수를 처리할 때 이 함수를 더 사용자 정의할 수 있게 만들고 싶다는 뜻입니다. 이 함수가 호출되도록 허용하면 일치하는 함수도 전달할 수 있습니다. , 처리를 지원합니다.

변수 함수와 콜백 함수를 결합한 장입니다.

처리 과정은 다음과 같습니다.

1. 형식 매개변수 $one에 20을 할당하고, $two에 10을 할당하고 $func에 두 개의 변수 함수 plusx2 또는 jian을 할당합니다

2. woziji 함수에서 plusx2 또는 jian이 함수인지 확인합니다. 함수가 아니면 false를 반환하고 실행을 중지합니다.

3. plusx2 또는 jian이 함수임을 보여줍니다. 따라서 $one = 20, $two =10이 추가되고 $1과 $two가 $func($one,$two)에 추가됩니다.

4. 내부로 가져온 후 $func는 변수이며 plusx2 또는 jian이 될 수 있습니다. plusx2이면 $one = 20, $two = 10의 두 결과가 plusx2 함수의 $foo 및 $bar

에 제공됩니다. $foo + $bar에 2를 곱하고 결과는 woziji 함수 본문의 연산으로 돌아갑니다: $one + $two + $func($one,$two);

6. 이렇게 연산 결과를 얻습니다

이제 콜백 함수를 이해했습니다. 콜백에서 함수 이름을 전달하고 함수 이름에 () 괄호를 추가합니다. 가변함수로 인식하고 함께 실행해 보세요.

지속적인 학습
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!