eio_fstat

(PECL eio >= 0.0.1dev)

eio_fstat — Повертає статус файлу

Опис

eio_fstat(    mixed $fd,    int $pri,    callable $callback,    mixed $data = ?): resource

eio_fstat() повертає інформацію про стан файлу в resultаргументеcallback

Список параметрів

fd

Потік, покажчик на сокет або числовий дескриптор файлу.

pri

Пріоритет запитів: EIO_PRI_DEFAULT EIO_PRI_MIN EIO_PRI_MAX, или**null. Якщо передано null, тоpriустанавливается вEIO_PRI_DEFAULT**

callback

Функцияcallback викликається після завершення запиту. Вона повинна задовольняти наступний прототип:

Loading...

data

є даними користувача, переданими в запиті.

result

містить результуюче значення, що залежить від запиту; зазвичай це значення, яке повертається відповідним системним викликом.

req

є опціональним запитуваним ресурсом, який може використовуватися з такими функціями як eio_get_last_error()

data

Произвольная переменная, передаваемая вcallback-функцію.

Значення, що повертаються

eio_busy() повертає покажчик на запит у разі успішного виконання або **false**в случае возникновения ошибки.

Приклади

Приклад #1 Приклад использованияeio_lstat()

Loading...

Висновок наведеного прикладу буде схожим на:

array(12) {
 ["st_dev"]=>
  int(2050)
  ["st_ino"]=>
  int(2489159)
  ["st_mode"]=>
  int(33188)
  ["st_nlink"]=>
  int(1)
  ["st_uid"]=>
  int(1000)
  ["st_gid"]=>
  int(100)
  ["st_rdev"]=>
  int(0)
  ["st_blksize"]=>
  int(4096)
  ["st_blocks"]=>
  int(0)
  ["st_atime"]=>
  int(1318239506)
  ["st_mtime"]=>
  int(1318239506)
  ["st_ctime"]=>
  int(1318239506)
}

Дивіться також

  • eio_lstat() - Повертає статус файлу
  • eio_stat() - Повертає статус файлу