EvPeriodic::__construct
(PECL ev >= 0.2.0)
EvPeriodic::__construct — Construit un objet watcher EvPeriodic
Description
public
EvPeriodic::__construct
(
double
$offset
,
string
$interval
,
callable
$reschedule_cb
,
callable
$callback
[,
mixed
$data
= NULL
[,
int
$priority
= 0
]] )Construit un objet watcher EvPeriodic et le démarre automatiquement. La méthode EvPeriodic::createStopped() crée un watcher périodique stoppé.
Liste de paramètres
-
offset
-
interval
-
reschedule_cb
-
Fonction de rappel Reschedule. Vous pouvez passer la valeur
NULL
. Voir les modes d'opération du watcher périodique -
callback
-
Voir les fonctions de rappel des Watchers .
-
data
-
Données personnalisées à associer avec le watcher.
-
priority
Valeurs de retour
Retourne un objet EvPeriodic en cas de succès.
Exemples
Exemple #1 Periodic timer. Use reschedule callback
Exemple #2 Timer périodique. Appelé toutes les 10.5 secondes
Exemple #3 Watcher chaque heure
<?php $hourly = EvPeriodic(0, 3600, NULL, function () { echo "une fois par heure\n"; }; ?>
Voir aussi
- Les modes d'opération du watcher périodique
- EvTimer
- EvPeriodic::createStopped() - Crée un watcher EvPeriodic stoppé