• PHP マニュアル
  • 関数リファレンス
  • プロセス制御
  • Eio
  • Eio 関数
  • eio_busy
  • eio_cancel
  • eio_chmod
  • eio_chown
  • eio_close
  • eio_custom
  • eio_dup2
  • eio_event_loop
  • eio_fallocate
  • eio_fchmod
  • eio_fchown
  • eio_fdatasync
  • eio_fstat
  • eio_fstatvfs
  • eio_fsync
  • eio_ftruncate
  • eio_futime
  • eio_get_event_stream
  • eio_get_last_error
  • eio_grp
  • eio_grp_add
  • eio_grp_cancel
  • eio_grp_limit
  • eio_init
  • eio_link
  • eio_lstat
  • eio_mkdir
  • eio_mknod
  • eio_nop
  • eio_npending
  • eio_nready
  • eio_nreqs
  • eio_nthreads
  • eio_open
  • eio_poll
  • eio_read
  • eio_readahead
  • eio_readdir
  • eio_readlink
  • eio_realpath
  • eio_rename
  • eio_rmdir
  • eio_seek
  • eio_sendfile
  • eio_set_max_idle
  • eio_set_max_parallel
  • eio_set_max_poll_reqs
  • eio_set_max_poll_time
  • eio_set_min_parallel
  • eio_stat
  • eio_statvfs
  • eio_symlink
  • eio_sync
  • eio_sync_file_range
  • eio_syncfs
  • eio_truncate
  • eio_unlink
  • eio_utime
  • eio_write
eio_truncate
eio_utime
Eio 関数
PHP マニュアル

eio_unlink

名前を削除し、その名前で参照しているファイルも削除する

説明

resource eio_unlink(
    string $path,
    int $pri = EIO_PRI_DEFAULT,
    callable $callback = NULL,
    mixed $data = NULL
)

eio_unlink は、その名前をファイルシステムから削除します。

パラメータ

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

callback に渡す任意の引数。

戻り値

eio_unlink は、成功した場合にリクエストリソースを返します。失敗した場合に false を返します