SugarCRM/PHP

Callback 함수란?

onesixx 2013. 5. 6. 22:43
반응형

호출될 함수를 알려 주어 다른 프로그램 또는 다른 모듈에서 함수를 호출하게 하는 방법. 일반적으로 운영 체계(OS)
가 호출할 애플리케이션의 함수를 지정해 특정한 사건 또는 메시지가 발생했을 때 호출되도록 지정할 수 있다.
이런 함수를 콜백 함수라고 한다.

다른 프로그램, 다른 모듈에서 함수를 호출할수 있다. <==  핵심 포인트!!

예를 들면 WndProc함수는 EVENT 발생시 OS에 의해 직접 호출되며, 이때 Message종류와

내용을 Parameter로 전달받는다. 이렇게 OS에의해 직접불려지는 함수를

CALLBACK함수라고 한다.

보통의 함수는 사용자가 호출하지만 CALLBACK 함수는 운영체제(OS)가 호출하는 함수이다.
OS가 호출하므로 함수의 기본형식은 OS에 의해 미리 규정되어 있지며 개발자나 사용자는 그 형식에 맞추어 함수를
작성해 주어야만 하며 이 함수의 포인트만 정해진 위치에 지정해 주면 된다

반응형

'SugarCRM > PHP' 카테고리의 다른 글

php 비교연산자  (0) 2013.05.06
[PHP] 열린 문서의 절대경로, 상대 경로, URL, URI 나타내기  (0) 2013.02.01
PHP , HTML  (0) 2013.01.24