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);
}