inotify_read 함수

(PECL inotify >= 0.1.2)

inotify_read - inotify 인스턴스에서 이벤트 읽기


설명

inotify_read(resource $inotify_instance): array

inotify 인스턴스에서 inotify 이벤트를 읽습니다.


매개변수

inotify_instance
inotify_init()에 의해 반환된 리소스

반환 값

inotify 이벤트의 배열이거나 보류 중인 이벤트가 없고 inotify_instance가 차단되지 않는 경우 false입니다. 각 이벤트는 다음 키가 있는 배열입니다.

  • wd는 inotify_add_watch()에 의해 반환된 시계 설명자입니다.
  • 마스크는 이벤트의 비트 마스크입니다.
  • 쿠키는 관련 이벤트를 연결하기 위한 고유 ID입니다(예: IN_MOVE_FROMIN_MOVE_TO).
  • name은 파일의 이름입니다(예: 감시된 디렉토리에서 파일이 수정된 경우)

기타

  • inotify_init() - inotify 인스턴스 초기화
  • stream_select() - 초 및 마이크로초로 지정된 시간 제한을 사용하여 지정된 스트림 배열에서 select() 시스템 호출과 동일한 기능을 실행합니다.
  • stream_set_blocking() - 스트림에서 차단/비차단 모드 설정
  • inotify_queue_len() - 보류 중인 이벤트가 있는 경우 0보다 큰 숫자를 반환합니다.