eio_stat

(PECL eio >= 0.0.1dev)

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

Опис

eio_stat(    string $path,    int $pri,    callable $callback,    mixed $data = NULL): resource

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

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

path

Шлях до файлу

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_stat() повертає покажчик на запит у разі успішного виконання або false у разі виникнення помилки. У разі успішного виконання параметр result функції callback є масивом.

Приклади

Приклад #1 Приклад використання eio_stat()****

Loading...

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

string(8) "eio_stat"
array(12) {
  ["st_dev"]=>
  int(2050)
  ["st_ino"]=>
  int(2489173)
  ["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(1318250380)
  ["st_mtime"]=>
  int(1318250380)
  ["st_ctime"]=>
  int(1318250380)
}

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

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