Lee un carácter en un fichero

# fgetc

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

fgetc — Lee un carácter en un fichero

### Descripción

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

Lee un carácter en un fichero.

### Parámetros

`stream`
  El puntero de archivo debe ser válido y apuntar a un archivo abierto con éxito por fopen() o fsockopen() (y no cerrado aún por fclose()).

### Valores devueltos

Devuelve una cadena que contiene un solo carácter, leído desde el fichero apuntado por `stream`. Devuelve `false` al final del fichero.

Advertencia

Esta función puede retornar `false`, pero también puede retornar un valor equivalente a `false`. Por favor, lea la sección sobre los booleanos para más información. Utilice el operador === para probar el valor de retorno exacto de esta función.

### Ejemplos

Ejemplo #1 Ejemplo con fgetc()

    <?php
    $fp = fopen('somefile.txt', 'r');
    if (!$fp) {
        echo 'No es posible abrir el fichero somefile.txt';
    }
    while (false !== ($char = fgetc($fp))) {
        echo "$char\n";
    }
    ?>

### Notas

> Nota: Esta función es segura para sistemas binarios.

### Ver también

- fread() - Lectura del archivo en modo binario
- fopen() - Abre un fichero o un URL
- popen() - Crea un puntero de archivo de proceso
- fsockopen() - Abre un socket de conexión Internet o Unix
- fgets() - Recupera la línea actual a partir de la posición del puntero de archivo

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