Funktionsname: stream_bucket_prepend ()
Anwendbare Version: Php 4> = 4.3.0, Php 5, Php 7
Funktionsbeschreibung: Die Funktion stream_bucket_prepend () fügt einen neuen Eimer vor dem Puffer des Streams ein.
Verwendung: Stream_bucket_prepend (Ressource $ Brigade, Ressource $ Bucket): bool
Parameter:
Rückgabewert: Return true Wenn der Eimer erfolgreich eingefügt wird, ansonsten falsch.
Beispiel:
// 创建一个新的bucket $bucket = stream_bucket_new($stream, $data); // 创建一个bucket brigade $brigade = stream_bucket_make_writeable($stream); // 在brigade 的开头插入bucket stream_bucket_prepend($brigade, $bucket); // 将brigade 中的所有bucket 写入流stream_bucket_list($brigade, $stream);
Im obigen Beispiel erstellen wir zuerst einen neuen Bucket mit der Funktion von Stream_Bucket_New () und dann eine Bucket -Brigade mit der Funktion von Stream_Bucket_Make_Writable (). Verwenden Sie als Nächstes die Funktion Stream_bucket_prepend (), um den neu erstellten Bucket in den Beginn der Brigade einzulegen. Verwenden Sie schließlich die Funktion stream_bucket_list (), um alle Eimer in Brigade in den Stream zu schreiben.
Bitte beachten Sie, dass dies nur ein einfaches Beispiel ist und möglicherweise komplexer für die tatsächliche Verwendung in Abhängigkeit von den spezifischen Anforderungen ist.