Yar_Concurrent_Client::reset
PHP Manual
PHP Manual»Yar_Concurrent_Client»Yar_Concurrent_Client::reset

Yar_Concurrent_Client::reset

(PECL yar >= 1.2.4)

Yar_Concurrent_Client::reset — Nettoie tous les appels enregistrés

Description

public static function Yar_Concurrent_Client::reset(): bool

Abandonne tous les appels enregistrés avec Yar_Concurrent_Client::call() qui n'ont pas encore été envoyés.

Note:

Yar_Concurrent_Client::loop() vide automatiquement la liste des appels une fois terminée, si bien que reset n'est nécessaire que pour annuler un lot qui n'a jamais été envoyé.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne true, ou false lorsque le client concurrent est actuellement à l'intérieur de Yar_Concurrent_Client::loop(), auquel cas une erreur de niveau E_WARNING est émise.

Exemples

Exemple #1 Exemple avec Yar_Concurrent_Client::reset()

<?php
function callback($retval, $callinfo) {
    var_dump($retval);
}

Yar_Concurrent_Client::call("http://api.example.com/operator.php", "some_method", array("parameters"), "callback");

/* jamais envoyé : abandonne l'appel enregistré */
Yar_Concurrent_Client::reset();
?>

Voir aussi

To Top