Position actuelle: Accueil> Catégories de fonctions> stream_get_meta_data

stream_get_meta_data

Obtenez l'en-tête / les métadonnées à partir du pointeur de fichier du protocole d'encapsulation
Nom:stream_get_meta_data
Catégorie:Flux
Langage de programmation:php
Description en une ligne:Obtenez des métadonnées liées au flux spécifié

Nom de la fonction: stream_get_meta_data ()

Fonction Description: Stream_get_meta_data () La fonction obtient des métadonnées liées au flux spécifié.

Version applicable: PHP 4> = 4.3.0, PHP 5, PHP 7

Syntaxe: stream_get_meta_data (ressource $ stream): array

paramètre:

  • $ stream: requis, une poignée de ressources représentant un flux ouvert.

Valeur de retour:

  • Renvoie un tableau associatif contenant diverses métadonnées sur le flux.

Exemple:

 // 创建一个文件流$stream = fopen('file.txt', 'r'); // 获取流的元数据$metaData = stream_get_meta_data($stream); // 打印元数据print_r($metaData); // 关闭流fclose($stream);

Résultat de sortie:

 Array ( [wrapper_type] => plainfile [stream_type] => STDIO [mode] => r [unread_bytes] => 0 [seekable] => 1 [uri] => file.txt [timed_out] => [blocked] => 1 [eof] => )

Dans l'exemple ci-dessus, nous créons d'abord un flux de fichiers via la fonction fopen () et l'avons attribué à la variable de flux $. Ensuite, nous utilisons la fonction Stream_get_Meta_Data () pour obtenir les métadonnées du flux et attribuer le tableau associatif retourné à la variable de métadonnées $. Enfin, nous imprimons le contenu des métadonnées via la fonction print_r ().

Les métadonnées des résultats de sortie contient des informations sur le flux, telles que le type, le modèle, qu'il soit lisible et inscriptible, chemin de fichier, etc.

Fonctions similaires
Articles populaires