# SplFileObject::fread

(PHP 5 >= 5.5.11, PHP 7, PHP 8)

SplFileObject::fread — Lit depuis un fichier

### Description

public SplFileObject::fread(int `$length`): string|false

Lit un nombre donnée d'octets depuis le fichier.

### Liste de paramètres

`length`

  Le nombre d'octets à lire.

### Valeurs de retour

Retourne la chaîne lue depuis le fichier ou `false` si une erreur survient.

### Exemples

Exemple #1 Exemple avec SplFileObject::fread()

`<?php
// Récupère le contenu d'un fichier dans une chaîne de caractères
$filename = "/usr/local/something.txt";
$file = new SplFileObject($filename, "r");
$contents = $file->fread($file->getSize());
?>`

### Notes

> Note:

> Notez que SplFileObject::fread() lit depuis la position courante du pointeur de fichier. Utilisez la méthode SplFileObject::ftell() pour trouver la position courante du pointeur, et la méthode SplFileObject::rewind() (ou SplFileObject::fseek()) pour réinitialiser la position du pointeur.

### Voir aussi

- fread() - Lecture du fichier en mode binaire