Aktueller Standort: Startseite> Funktionskategorien> stream_bucket_new

stream_bucket_new

Erstellen Sie einen neuen Eimer zur Verwendung im aktuellen Strom
Name:stream_bucket_new
Kategorie:Strom
Programmiersprache:php
Kurzbeschreibung:Erstellen Sie ein neues Stream -Bucket -Objekt, mit dem Datenvorgänge im Stream durchgeführt werden können

Funktionsname: stream_bucket_new

Funktionsbeschreibung: Mit der Funktion Stream_bucket_New wird ein neues Stream -Bucket -Objekt erstellt, mit dem Datenvorgänge im Stream ausgeführt werden können.

Anwendbare Version: Php 5> = 5.1.0, Php 7

Syntax: Stream_bucket_New (Ressource $ Stream, String $ Buffer)

Parameter:

  • $ stream: Erforderlich und den Eingangsressourcenfluss angeben.
  • $ puffer: Erforderlich und die Daten im Stream -Bucket angeben.

Rückgabewert: Gibt ein neu erstelltes Stream -Bucket -Objekt zurück.

Beispiel:

 // 创建一个流桶对象$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);

Im obigen Beispiel verwenden wir zunächst die FOPEN -Funktion, um eine Datei mit dem Namen "Data.txt" zu öffnen und sie der $ Stream -Variablen zuweisen. Anschließend verwenden wir die Funktion stream_bucket_new, um ein neues Stream -Bucket -Objekt zu erstellen, das die Zeichenfolge "Beispieldaten" enthält. Als nächstes verwenden wir die Funktion Stream_bucket_Append, um das Stream -Bucket -Objekt in den Stream zu legen. Schließlich verwenden wir die Fread -Funktion, um die Daten Schritt für Schritt im Stream zu lesen und sie auf den Bildschirm auszugeben. Schließlich verwenden wir die FCLOSE -Funktion, um den Stream zu schließen.

Beachten Sie, dass die Funktion stream_bucket_new im geöffneten Stream verwendet werden muss, andernfalls tritt ein Fehler auf.

Ähnliche Funktionen
Beliebte Artikel