(PECL event >= 1.8.0)
EventHttpConnection::setCloseCallback — Défini une fonction de rappel lors de la fermeture de la connexion
Défini une fonction de rappel lors de la fermeture de la connexion.
callback
Fonction de rappel à appeler lors de la fermeture de la connexion. Doit correspondre au prototype suivant :
Aucune valeur n'est retournée.
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
$bev->free();