Aktueller Standort: Startseite> Funktionskategorien> stream_set_write_buffer

stream_set_write_buffer

Setzen Sie die Schreibdateipufferung in einem bestimmten Stream
Name:stream_set_write_buffer
Kategorie:Strom
Programmiersprache:php
Kurzbeschreibung:Stellen Sie die Schreibpuffergröße des Streams ein

Funktionsname: stream_set_write_buffer ()

Anwendbare Version: Php 4> = 4.3.0, Php 5, Php 7

Funktion Beschreibung: Die Funktion stream_set_write_buffer () wird verwendet, um die Größe des Schreibpuffers des Streams festzulegen.

Syntax: bool Stream_set_write_buffer (Ressource $ stream, int $ puffer)

Parameter:

  • Stream: Erforderlich, wobei die Stream -Ressource angezeigt wird, um die Puffergröße festzulegen.
  • Puffer: Erforderlich, wobei die Puffergröße in Bytes angezeigt wird. Wenn der Puffer 0 ist, ist das Schreiben der Pufferung deaktiviert.

Rückgabewert: Return true Wenn die Puffergröße erfolgreich festgelegt wird, geben Sie ansonsten false zurück.

Beispiel:

 // 打开一个文件流$stream = fopen('example.txt', 'w'); // 设置写缓冲为8192 字节if (stream_set_write_buffer($stream, 8192)) { echo '写缓冲大小设置成功!'; } else { echo '写缓冲大小设置失败!'; } // 关闭文件流fclose($stream);

Im obigen Beispiel verwenden wir zunächst die Funktion fopen (), um einen Dateistrom zu öffnen, und dann die Funktion stream_set_write_buffer (), um die Schreibpuffergröße auf 8192 -Bytes festzulegen. Wenn die Einstellung erfolgreich ist, lautet die Ausgabe "Schreibbuffergrößeneinstellung ist erfolgreich!". Andernfalls lautet die Ausgabe "Schreiben Sie die Einstellung der Puffergrößen. Es ist fehlgeschlagen!". Schließlich verwenden wir die Funktion fcLose (), um den Dateistrom zu schließen.

Beachten:

  • Wenn der Pufferparameter 0 ist, ist das Schreiben der Pufferung deaktiviert.
  • Die Funktion ini_set () kann verwendet werden, um die Schreibpuffergröße global festzulegen, ohne die Funktion stream_set_write_buffer () in jedem Stream aufzurufen. Zum Beispiel: ini_set('default_socket_send_buffer', 8192);
Ähnliche Funktionen
Beliebte Artikel