Documentación offline PHP master

EvStat::attr

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

En esta página

EvStat::attr

Devuelve el valor más reciente detectado por Ev

Descripción#

public EvStat::attr(): array
```php

Devuelve un array de los valores más recientes detectados por Ev.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Devuelve un array de los valores más recientes detectados por Ev (sin el `stat` actual):

| Clave       | Descripción                                       |
|-------------|---------------------------------------------------|
| `'dev'`     | ID del dispositivo que contiene el fichero        |
| `'ino'`     | número de inodos                                  |
| `'mode'`    | protección                                        |
| `'nlink'`   | número de enlaces duros                           |
| `'uid'`     | ID del usuario del propietario                    |
| `'size'`    | tamaño total, en bytes                            |
| `'gid'`     | ID del grupo del propietario                      |
| `'rdev'`    | ID del dispositivo (si fichero especial)          |
| `'blksize'` | tamaño del bloque para un sistema de ficheros I/O |
| `'blocks'`  | número de bloques 512B asignados                  |
| `'atime'`   | Fecha/hora del último acceso                      |
| `'ctime'`   | Fecha/Hora de la última modificación de estado    |
| `'mtime'`   | Fecha/hora de la última modificación              |

Lista de claves del array devuelto por el método EvStat::attr

Consulte la página del manual sobre `stat(2)` para más detalles.

## Ejemplos

Monitoreo de cambios en /var/log/messages
attr(); if ($attr['nlink']) { printf("Tamaño actual: %ld\n", $attr['size']); printf("atime actual: %ld\n", $attr['atime']); printf("mtime actual: %ld\n", $attr['mtime']); } else { fprintf(STDERR, "¡El fichero `messages` no está presente!"); $w->stop(); } }); Ev::run(); ?>

```php

Véase también#

EvStat::prev

EvStat::stat