EvStat::__construct
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
EvStat::__construct
Референца за `evstat.construct.php` со подобрена типографија и навигација.
EvStat::__construct
Класата EvPrepare
EvStat::__construct — Конструира објект за следење EvStat
= NULL
string
$path
,float
$interval
,callable
$callback
,mixed
$data
= null
,int
$priority
= 0
)
Конструира објект за следење EvStat и автоматски го стартува следачот.
Параметри
-
path -
Патеката за чекање на промени во статусот.
-
interval -
Насока за тоа колку брзо се очекува да се открие промена и нормално треба да се специфицира како
0.0за да дозволи libev да избере соодветна вредност. -
callback -
Константи за известување за грешки Повици за надзорници.
-
data -
Прилагодени податоци поврзани со набљудувачот.
-
priority
Примери
man страница за детали.
<?php
// Use 10 second update interval.
$w = new EvStat("/var/log/messages", 10, function ($w) {
echo "/var/log/messages changed\n";
$attr = $w->attr();
if ($attr['nlink']) {
printf("Current size: %ld\n", $attr['size']);
printf("Current atime: %ld\n", $attr['atime']);
printf("Current mtime: %ld\n", $attr['mtime']);
} else {
fprintf(STDERR, "`messages` file is not there!");
$w->stop();
}
});
?>