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:
Valeur de retour:
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.