(PECL yar >= 1.2.4)
Yar_Concurrent_Client::reset — Nettoie tous les appels enregistrés
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é.
Cette fonction ne contient aucun paramètre.
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.
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();
?>