Start · Sprachen · PHP · Referenz · fread

fread

Funktion

Liest bis zu <code>$length</code> Bytes aus einem Stream.

seit PHP 4.0.0 Kategorie: io

Signatur

fread(resource $stream, int $length): string|false

Beschreibung

Kann weniger zurückgeben als angefordert (z. B. bei EOF). Für Binärdaten sicher.

Parameter

Name Typ Default Beschreibung
$stream Pflicht resource Handle.
$length Pflicht int Max. Bytes.

Rückgabewert

Typ
string|false
Beschreibung
Gelesene Bytes.

Beispiele

Chunked lesen

<?php

while (!feof($fh)) {
    $chunk = fread($fh, 8192);
    hash_update($hashCtx, $chunk);
}