(PHP 5 >= 5.5.11, PHP 7, PHP 8)
SplFileObject::fread — Lê do arquivo
Lê o número dado de bytes do arquivo.
length
O número de bytes a serem lidos.
etorna a string lida do arquivo ou false
em caso de falha.
Exemplo #1 Exemplo de SplFileObject::fread()
<?php
// Obtém o conteúdo de um arquivo em uma string
$filename = "/usr/local/something.txt";
$file = new SplFileObject($filename, "r");
$contents = $file->fread($file->getSize());
?>
Nota:
Observe que SplFileObject::fread() lê a partir da posição atual do ponteiro do arquivo. Use SplFileObject::ftell() para encontrar a posição atual do ponteiro e SplFileObject::rewind() (ou SplFileObject::fseek()) para rebobinar a posição do ponteiro.