php_stream_make_seekable <<< |
php_stream_cast | php_stream_can_cast >>> |
9.1.4 Référence des API communes de flôts 9.1 API de flôts les auteurs d'extensions 9 PHP API: Interface pour les extensions Manuel PHP . php_stream_stat_path . php_stream_stat . php_stream_open_wrapper . php_stream_read . php_stream_write . php_stream_eof . php_stream_getc . php_stream_gets . php_stream_close . php_stream_flush . php_stream_seek . php_stream_tell . php_stream_copy_to_stream . php_stream_copy_to_mem . php_stream_make_seekable ->php_stream_cast . php_stream_can_cast . php_stream_is_persistent . php_stream_is . php_stream_passthru . php_register_url_stream_wrapper . php_unregister_url_stream_wrapper . php_stream_open_wrapper_ex . php_stream_open_wrapper_as_file . php_stream_filter_register_factory . php_stream_filter_unregister_factory |
9.1.4.16 php_stream_cast()Convertit un flôt en une autre forme, comme un FILE* ou une socket[ Exemples avec hp_stream_cast ] CVS uniquement int php_stream_cast ( php_stream * stream , int castas , void ** ret , int flags )php_stream_cast tente de convertir le flôt stream en un autre ressource indiqué par castas . Si ret est NULL, le flôt est interrogé pour savoir une telle conversoin est posible, sans effectuer réellemnt la conversion (mais certains état interne pourrait être changés dans ce cas). Si flags vaut REPORT_ERRORS , un message d'erreur apparaîtra si une erreur survient durant la conversion.
En plus des types de ressources basiques ci-dessus, le processus de conversion peut être modifié en utilisant les paramètres ci-dessous, ou bien en utilisant l'opérateur OR pour combiner le type de ressource avec une ou plusieurs des valeurs suivantes :
Voir aussi php_stream_is et php_stream_can_cast . |
<< | php_stream_cast | >> |
php_stream_make_seekable | Référence des API communes de flôts | php_stream_can_cast |