EventHttpConnection::setCloseCallback

(PECL event >= 1.8.0)

EventHttpConnection::setCloseCallbackDéfini une fonction de rappel lors de la fermeture de la connexion

Description

publicEventHttpConnection::setCloseCallback(callable$callback, mixed$data = ?): void

Défini une fonction de rappel lors de la fermeture de la connexion.

Liste de paramètres

callback

Fonction de rappel à appeler lors de la fermeture de la connexion. Doit correspondre au prototype suivant :

callback(EventHttpConnection$conn = null, mixed$arg = null): void

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Exemple avec EventHttpConnection::setCloseCallback()

<?php


function _close_callback($conn)
{
echo
__FUNCTION__, PHP_EOL;
}

function
_http_default($req, $dummy)
{
$conn = $req->getConnection();
$conn->setCloseCallback('_close_callback', NULL);


$bev = $req->getBufferEvent();
$bev->enable(Event::READ);
// Nous devons le libérer explicitement. Voir
EventHttpRequest::getConnection()
$bev->free();
To Top