현재 위치: > 함수 카테고리 모음> 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() 함수가 호출되고 해당 신호 값이 출력됩니다.

유사한 함수
  • 고유 한 ID를 생성하십시오 uniqid

    uniqid

    고유한ID를생성하십시오
  • 이름이있는 상수가 존재하는지 확인하십시오 defined

    defined

    이름이있는상수가존재하는지확인하십시오
  • 컴파일러 실행을 방해합니다 __halt_compiler

    __halt_compiler

    컴파일러실행을방해합니다
  • 연결 상태 비트로 돌아갑니다 connection_status

    connection_status

    연결상태비트로돌아갑니다
  • 주석 및 공백을 삭제 한 후 PHP 소스 코드를 반환합니다. php_strip_whitespace

    php_strip_whitespace

    주석및공백을삭제한후PHP소스코드를반환
  • 코드 페이지가 UTF-8과 호환되는지 여부를 나타냅니다 sapi_windows_cp_is_utf8

    sapi_windows_cp_is_utf8

    코드페이지가UTF-8과호환되는지여부를
  • 실행 지연 sleep

    sleep

    실행지연
  • 이진 문자열의 압축 압축 데이터 unpack

    unpack

    이진문자열의압축압축데이터
인기 기사