Documentación offline PHP master

EvStat::__construct

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

En esta página

EvStat::__construct

Construye un objeto EvStat watcher

Descripción#

public EvStat::__construct(string $path, float $interval, callable $callback, [mixed $data], [int $priority])
```php

Construye un objeto EvStat watcher e inicia el watcher automáticamente.

## Parámetros

`path`  
La ruta de acceso para la cual se espera una modificación de estado.

`interval`  
Intervalo de detección de una modificación; debe valer normalmente `0.0` para dejar que *libev* elija el valor adecuado.

`callback`  
Ver las [retrollamadas Watcher](#ev.watcher-callbacks).

`data`  
Datos personalizados para asociar con el watcher.

`priority`  
[Las prioridades del Watcher](#ev.constants.watcher-pri)

## Ejemplos

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

```php