PHP - Inotify init() 函式



inotify_init() 函式可以初始化一個 inotify 例項。

語法

resource inotify_init( void )

inotify_init() 函式可以初始化一個 inotify 例項,以便與 inotify_add_watch() 函式一起使用。

inotify_init() 函式可以返回一個流資源或在錯誤時返回 false。

示例

<?php
   $fd = inotify_init();
   $watch_descriptor = inotify_add_watch($fd, __FILE__, IN_ATTRIB);

   touch(__FILE__);
   
   $events = inotify_read($fd);
   print_r($events);

   $read = array($fd);
   $write = null;
   $except = null;
   stream_select($read,$write,$except,0);
   stream_set_blocking($fd, 0);
   
   inotify_read($fd);
   $queue_len = inotify_queue_len($fd);
   inotify_rm_watch($fd, $watch_descriptor);
   fclose($fd);
?>
php_function_reference.htm
廣告