(PECL eio >= 0.0.1dev)
eio_grp_add — Ajoute une requête au groupe de requêtes
eio_grp_add() ajoute une requête au groupe de requêtes.
grp
La ressource du groupe de requêtes, retournée par la fonction eio_grp()
req
La ressource de la requête
Aucune valeur n'est retournée.
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)