Documentación offline PHP master

eio_statvfs

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

eio_statvfs

Obtener las estadísticas del sistema de ficheros

Descripción#

eio_statvfs(string $path, int $pri, callable $callback, [mixed $data]): resource
```php

`eio_statvfs` devuelve la información de las estadísticas del sistema de ficheros en el argumento `result` de `callback`

## Parámetros

`path`  
El nombre de ruta de cualquier fichero dentro del sistema de ficheros montado

`pri`  
La prioridad de la petición: `EIO_PRI_DEFAULT`, `EIO_PRI_MIN`, `EIO_PRI_MAX`, o `null`. Si `null` es pasado, el parámetro `pri`, internamente, es definido a `EIO_PRI_DEFAULT`.

`callback`  
La función de retrollamada `callback` es llamada cuando la petición está terminada. Debe corresponder al siguiente prototipo:

void callback(mixed $data, int $result[, resource $req]);

`data`  
representa los datos personalizados pasados a la petición.

`result`  
representa el valor resultante específico de la petición; básicamente, el valor retornado por la llamada al sistema correspondiente.

`req`  
es el recurso opcional de la petición que puede ser utilizado con funciones como `eio_get_last_error`.

`data`  
Variable arbitraria pasada a `callback`.

## Valores devueltos

`eio_statvfs` devuelve un recurso de petición en caso de éxito, o `false` si ocurre un error. En caso de éxito asigna el argumento `result` de `callback` a un array.

## Ejemplos

Ejemplo de `eio_statvfs`

```php

Resultado del ejemplo anterior es similar a:

string(17) "/tmp/eio-file.tmp"
array(11) {
  ["f_bsize"]=>
  int(4096)
  ["f_frsize"]=>
  int(4096)
  ["f_blocks"]=>
  int(262144)
  ["f_bfree"]=>
  int(262111)
  ["f_bavail"]=>
  int(262111)
  ["f_files"]=>
  int(1540815)
  ["f_ffree"]=>
  int(1540743)
  ["f_favail"]=>
  int(1540743)
  ["f_fsid"]=>
  int(0)
  ["f_flag"]=>
  int(4102)
  ["f_namemax"]=>
  int(255)
}