현재 위치: > 함수 카테고리 모음> sapi_windows_set_ctrl_handler

sapi_windows_set_ctrl_handler

CTRL 이벤트 핸들러를 설정하거나 삭제하십시오
이름:sapi_windows_set_ctrl_handler
분류:여러 가지 잡다한
사용 언어:php
한 줄 설명:Windows 플랫폼에서 제어 신호를 캡처하기위한 핸들러 설정

함수 이름 : sapi_windows_set_ctrl_handler ()

함수 설명 : SAPI_WINDOWS_SET_CTRL_HANDLER () 함수는 Windows 플랫폼에서 제어 신호를 캡처하기위한 핸들러를 설정하는 데 사용됩니다.

해당 버전 : PHP 4> = 4.2.0, PHP 5, PHP 7

구문 : bool sapi_windows_set_ctrl_handler (callable $ 콜백 [, bool $ add = true])

매개 변수 :

  • 콜백 : 필수. 실행할 콜백 함수 또는 메소드의 이름을 지정합니다. 콜백 함수는 정수 매개 변수를 수용하여 수신 된 제어 신호를 나타냅니다.
  • 추가 : 선택 사항. 제어 신호를 추가하거나 삭제할지 여부를 지정합니다. 기본값은 사실이며 제어 신호를 추가하기위한 핸들러를 나타냅니다.

반환 값 : 성공시 사실, 실패에 대한 거짓.

예:

 <?php function my_handler($signal) { echo "Received signal: " . $signal . "\n"; } // 添加控制信号的处理程序sapi_windows_set_ctrl_handler('my_handler'); // 模拟发送控制信号posix_kill(posix_getpid(), SIGINT); ?>

산출:

 Received signal: 2

위의 예에서, 콜백 함수 my_handler() 가 먼저 정의되며, 이는 제어 신호가 수신 될 때 호출됩니다. 그런 다음 sapi_windows_set_ctrl_handler() 함수를 사용하여 my_handler() 제어 신호의 핸들러로 설정하십시오. 마지막으로, SIGINT 제어 신호는 posix_kill() 함수를 사용하여 전송되므로 my_handler() 함수가 호출되고 해당 신호 값이 출력됩니다.

유사한 함수
  • 시스템의 평균 부하를 얻으십시오 sys_getloadavg

    sys_getloadavg

    시스템의평균부하를얻으십시오
  • 실행 지연 sleep

    sleep

    실행지연
  • 현재 코드 페이지를 가져옵니다 sapi_windows_cp_get

    sapi_windows_cp_get

    현재코드페이지를가져옵니다
  • 상수를 정의하십시오 define

    define

    상수를정의하십시오
  • 이름이있는 상수가 존재하는지 확인하십시오 defined

    defined

    이름이있는상수가존재하는지확인하십시오
  • 코드 페이지가 UTF-8과 호환되는지 여부를 나타냅니다 sapi_windows_cp_is_utf8

    sapi_windows_cp_is_utf8

    코드페이지가UTF-8과호환되는지여부를
  • 고유 한 ID를 생성하십시오 uniqid

    uniqid

    고유한ID를생성하십시오
  • 컴파일러 실행을 방해합니다 __halt_compiler

    __halt_compiler

    컴파일러실행을방해합니다
인기 기사