©
                    本文档使用
                    php中文网手册 发布
                
(PECL eio >= 0.0.1dev)
eio_rmdir — Remove a directory
$path 
   [,  int $pri  = EIO_PRI_DEFAULT 
   [,   callable  $callback  = NULL 
   [,   mixed  $data  = NULL 
  ]]] )eio_rmdir() removes a directory.
path Directory path
pri 请求的优先级: EIO_PRI_DEFAULT , EIO_PRI_MIN , EIO_PRI_MAX  或  NULL 。如果是
 NULL ,pri 将设为
 EIO_PRI_DEFAULT 。
callback  callback
函数在请求完成时被调用。其应匹配一下原型:
 
void callback(mixed $data, int $result[, resource $req]);  data 传递给请求的用户数据。
result 针对请求的结果的值。通常是相应的系统调用返回的值。
req 可选的请求资源,可被 eio_get_last_error() 之类的函数使用。
data 
     Arbitrary variable passed to callback.
     
  eio_rmdir()  returns request resource on success or  FALSE  on error.
  
Example #1 eio_rmdir() example
  <?php
$temp_dirname  =  "eio-temp-dir" ;
 mkdir ( $temp_dirname );
function  my_rmdir_callback ( $data ,  $result ) {
    if ( $result  ==  0  && ! file_exists ( $data )) {
        echo  "eio_rmdir_ok" ;
    } else if ( file_exists ( $data )) {
         rmdir ( $data );
    }
}
 eio_rmdir ( $temp_dirname ,  EIO_PRI_DEFAULT ,  "my_rmdir_callback" ,  $temp_dirname );
 eio_event_loop ();
 ?>   以上例程的输出类似于:
eio_rmdir_ok