eio_open Ouvre un fichier &reftitle.description; resourceeio_open stringpath intflags intmode intpri callablecallback mixeddataNULL eio_open ouvre un fichier spécifié par l'argument path avec le mode d'accès spécifié par l'argumentmode. &reftitle.parameters; path Chemin vers le fichier à ouvrir. Avec quelques APIs (i.e. PHP-FPM), l'appel peut échouer si vous ne spécifiez pas le chemin complet. flags Une constante parmi les constants EIO_O_*, ou bien une combinaison de ces constantes. Les constantes EIO_O_* ont la même signification que les constantes correspondantes O_* définies dans le fichier d'en-têtes C fnctl.h. Par défaut, vaut EIO_O_RDWR. mode Une constante parmi les constantes EIO_S_I*, ou bien une combinaison de ces constantes (via l'opérateur OR). Les constantes ont la même signification que les constantes correspondantes S_I* définies dans le fichier d'en-têtes C sys/stat.h. Requis si un fichier est créé. Sinon, il sera ignoré. pri &eio.request.pri.values; callback &eio.callback.proto; data Variables arbitraires à passer à la fonction de rappel callback. &reftitle.returnvalues; eio_open retourne un descripteur de fichier dans l'argument result de la fonction de rappel callback en cas de succès ; sinon, result vaudra -1. &reftitle.examples; Exempe avec <function>eio_open</function> 0); if ($result > 0) { // Ferme le fichier eio_close($result, EIO_PRI_DEFAULT, "my_close_cb", $data); eio_event_loop(); } } // Crée un nouveau fichier pour lecture et écriture // N'autorise pas les groupes et autres à faire ce que ce soit avec ce fichier eio_open($temp_filename, EIO_O_CREAT | EIO_O_RDWR, EIO_S_IRUSR | EIO_S_IWUSR, EIO_PRI_DEFAULT, "my_file_opened_callback", $temp_filename); eio_event_loop(); ?> ]]> &example.outputs.similar; &reftitle.seealso; eio_mknod