(no version information, might be only in CVS)
php_stream_is -- Détermine si un flôt est d'un type particulierphp_stream_is() retourne 1 si stream est du type spécifié par istype, et 0 sinon.
Tableau 43-1. Valeurs possibles pour istype
Valeur | Signification |
---|---|
PHP_STREAM_IS_STDIO | Le flôt est implémenté en utilisant l'implémentation standard |
PHP_STREAM_IS_SOCKET | Le flôt est implémenté en utilisant l'implémentation des sockets réseau |
PHP_STREAM_IS_USERSPACE | Le flôt est implémenté en utilisant l'implémentation de l'objet utilisateur |
PHP_STREAM_IS_MEMORY | Le flôt est implémenté en utilisant l'implémentation mémoire à taille automatique |
Note : Les constantes PHP_STREAM_IS_XXX sont en fait définies comme des pointeurs sur la structure des opérations de base. Si vous extension (ou une autre extension définit des flôts additionnels), il faut qu'elle déclare aussi les constantes PHP_STREAM_IS_XXX dans ses entêtes, pour que vous puissiez les utiliser comme base de comparaison.
Note : Cette fonction est implémentée comme une comparaison de pointeurs simple (et rapide), et ne modifie pas l'état du flôt.
Voir aussi php_stream_cast() et php_stream_can_cast().
Précédent | Sommaire | Suivant |
php_stream_is_persistent | Niveau supérieur | php_stream_passthru |