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

stream_bucket_new

Créer un nouveau seau à utiliser sur le flux actuel
Nom:stream_bucket_new
Catégorie:Flux
Langage de programmation:php
Description en une ligne:Créez un nouvel objet de godet de flux qui peut être utilisé pour effectuer des opérations de données sur le flux

Nom de la fonction: stream_bucket_new

Description de la fonction: La fonction Stream_Bucket_New est utilisée pour créer un nouvel objet de baquet de flux qui peut être utilisé pour effectuer des opérations de données sur le flux.

Version applicable: PHP 5> = 5.1.0, Php 7

Syntaxe: stream_bucket_new (ressource $ stream, string $ buffer)

paramètre:

  • $ stream: requis, indiquant le flux de ressources d'entrée.
  • $ tampon: requis, indiquant les données dans le seau de flux.

Valeur de retour: renvoie un objet de seau de flux nouvellement créé.

Exemple:

 // 创建一个流桶对象$stream = fopen('data.txt', 'r'); $bucket = stream_bucket_new($stream, 'example data'); // 打印流桶对象信息var_dump($bucket); // 将流桶对象放入流中stream_bucket_append($stream, $bucket); // 读取流中的数据while (($data = fread($stream, 1024)) !== false) { echo $data; } // 关闭流fclose($stream);

Dans l'exemple ci-dessus, nous utilisons d'abord la fonction fopen pour ouvrir un fichier nommé "data.txt" et l'avons attribué à la variable de flux $. Ensuite, nous utilisons la fonction Stream_Bucket_New pour créer un nouvel objet Backet Stream contenant la chaîne "Exemple de données". Ensuite, nous utilisons la fonction Stream_Bucket_APPEND pour mettre l'objet Bucket Stream dans le flux. Enfin, nous utilisons la fonction FREAD pour lire les données du flux étape par étape et la sortie à l'écran. Enfin, nous utilisons la fonction FCLOSE pour fermer le flux.

Notez que la fonction Stream_Bucket_New doit être utilisée sur le flux ouvert, sinon une erreur se produira.

Fonctions similaires
Articles populaires