Lit un caractère dans un fichier

# fgetc

(PHP 4, PHP 5, PHP 7, PHP 8)

fgetc — Lit un caractère dans un fichier

### Description

function fgetc(resource `$stream`): string|false

Lit un caractère dans un fichier.

### Liste de paramètres

`stream`
  Le pointeur de fichier doit être valide et pointer sur un fichier ouvert avec succès par fopen() ou fsockopen() (et pas encore fermé par fclose()).

### Valeurs de retour

Retourne une chaîne contenant un seul caractère, lu depuis le fichier pointé par `stream`. Retourne `false` à la fin du fichier.

Avertissement

Cette fonction peut retourner `false`, mais elle peut aussi retourner une valeur équivalent à `false`. Veuillez lire la section sur les booléens pour plus d'informations. Utilisez l'opérateur === pour tester la valeur de retour exacte de cette fonction.

### Exemples

Exemple #1 Exemple avec fgetc()

    <?php
    $fp = fopen('somefile.txt', 'r');
    if (!$fp) {
        echo 'Impossible d\'ouvrir le fichier somefile.txt';
    }
    while (false !== ($char = fgetc($fp))) {
        echo "$char\n";
    }
    ?>

### Notes

> Note: Cette fonction gère les chaînes binaires.

### Voir aussi

- fread() - Lecture du fichier en mode binaire
- fopen() - Ouvre un fichier ou une URL
- popen() - Ouvre un pointeur de fichier de processus
- fsockopen() - Ouvre un socket de connexion Internet ou Unix
- fgets() - Récupère la ligne courante à partir de l'emplacement du pointeur sur fichier

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open