# Ev::run

(PECL ev >= 0.2.0)

Ev::run — Commence la vérification des événements et appelle les fonctions de rappels pour la boucle par défaut

### Description

final public static Ev::run( int `$flags` = ?): void

Commence la vérification des événements et appelle les fonctions de rappel pour la boucle par défaut. Retourne lorsqu'une fonction de rappel appelle la méthode Ev::stop(), ou lorsque les drapeaux sont différents de zéro (auquel cas, la valeur retournée sera `true`), ou bien lorsqu'il n'y a plus d'observateur actif qui référence la boucle (EvWatcher::keepalive() vaut `true`), auquel cas, la valeur retournée sera `false`. La valeur retournée peut généralement être interprétée comme ceci : si `true`, il y a encore des travaux à faire.

### Liste de paramètres

`flags`

  Le paramètre optionnel `flags` peut être une des valeurs suivantes :

  Liste des valeurs possibles de `flags`
  `flags` | Description
  --- | ---
  `0` | Le comportement par défaut, décrit ci-dessus
  `Ev::RUN_ONCE` | Bloque au moins un (mise en attente, mais ne boucle plus)
  `Ev::RUN_NOWAIT` | Ne pas bloquer du tout (récupère/gère les événements mais n'attend pas)

  Voir les constantes de drapeaux d'exécution.

### Valeurs de retour

Aucune valeur n'est retournée.

### Voir aussi

- Ev::stop() - Arrête la boucle d'événements par défaut
- EvLoop::run() - Commence à vérifier les événements et à appeler les fonctions de rappel de la boucle