PHP 8.6.0 Beta 3 is available for testing

Yar_Concurrent_Client::reset

(PECL yar >= 1.2.4)

Yar_Concurrent_Client::resetNettoie 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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top