Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/06898.jsonl.gz/1328

(no version information, might be only in CVS)php_stream_is -- Détermine si un flux est d'un type particulier
php_stream_is() retourne 1 si stream est du type spécifié par istype, et 0 sinon.
Tableau 63-1. Valeurs possibles pour istype
|Valeur||Signification|
|PHP_STREAM_IS_STDIO||Le flux est implémenté en utilisant l'implémentation standard|
|PHP_STREAM_IS_SOCKET||Le flux est implémenté en utilisant l'implémentation des sockets réseau|
|PHP_STREAM_IS_USERSPACE||Le flux est implémenté en utilisant l'implémentation de l'objet utilisateur|
|PHP_STREAM_IS_MEMORY||Le flux 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 flux additionnels), il faut qu'elle déclare aussi les constantes PHP_STREAM_IS_XXX dans ses en-tê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 flux.
Voir aussi php_stream_cast() et php_stream_can_cast().