php_stream_make_seekable <<< |
php_stream_cast | php_stream_can_cast >>> |
10.1.4 Référence des API communes de flux 10.1 API de flux les auteurs d'extensions 10 API PHP : 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 |
10.1.4.16 php_stream_cast()Convertit un flux 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 flux stream en un autre ressource indiqué par castas . Si ret est NULL, le flux 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 flux | php_stream_can_cast |