Funktionsname: stream_set_chunk_size ()
Anwendbare Version: PHP 5.4.0 und höher
Funktion Beschreibung: Die Funktion stream_set_chunk_size () wird verwendet, um die Chunking -Größe eines Streams festzulegen.
Syntax: bool stream_set_chunk_size (Ressource $ stream, int $ chunk_size)
Parameter:
Rückgabewert: Return true Wenn die Chunking -Größe erfolgreich eingestellt ist, sonst return falsch.
Beispiel:
// 打开一个文件流$stream = fopen('example.txt', 'r'); // 设置流的分块大小为1024 字节if (stream_set_chunk_size($stream, 1024)) { echo "成功设置分块大小为1024 字节"; } else { echo "设置分块大小失败"; } // 关闭文件流fclose($stream);
Im obigen Beispiel verwenden wir zunächst die Funktion fopen (), um einen Dateistrom zu öffnen und dem Variablen $ Stream zuzuweisen. Anschließend verwenden wir die Funktion von Stream_Set_Chunk_Size (), um die Chunking -Größe des Streams auf 1024 Bytes festzulegen. Wenn die Einstellung erfolgreich ist, wird der Ausgang "die Chunking -Größe erfolgreich auf 1024 Bytes einstellen". Andernfalls ist der Ausgang "die Größengröße nicht eingestellt". Schließlich verwenden wir die Funktion fcLose (), um den Dateistrom zu schließen.
Beachten Sie, dass die Funktion stream_set_chunk_size () nur für adressierbare Streams (z. B. Dateiströme) geeignet ist und nur dann verfügbar ist, wenn die Option zur Unterstützung von Chunked Read bei der PHP -Kompilierung aktiviert ist.