eio_grp_add

(PECL eio >= 0.0.1dev)

eio_grp_addAjoute une requête au groupe de requêtes

Description

eio_grp_add(resource$grp, resource$req): void

eio_grp_add() ajoute une requête au groupe de requêtes.

Liste de paramètres

grp

La ressource du groupe de requêtes, retournée par la fonction eio_grp()

req

La ressource de la requête

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Le regroupement des requêtes

<?php


// Crée un fichier temporaore, et y écrit quelques octets
$temp_filename = dirname(__FILE__) ."/eio-file.tmp";
$fp = fopen($temp_filename, "w");
fwrite($fp, "some data");
fclose($fp);


function my_grp_done($data, $result) {
var_dump($result == 0);
@
unlink($data);
}


function my_grp_file_opened_callback($data, $result) {
global
$grp;

// $result doit contenir le descripteur de fichier
var_dump($result > 0);

// Crée une requête eio_read() et l'ajoute dans le groupe

Résultat de l'exemple ci-dessus est similaire à :

resource(6) of type (EIO Group Descriptor) bool(true) string(4) "some" bool(true)

Voir aussi

To Top