# fgetc

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

fgetc — Obtiene un carácter de un puntero a un archivo

### Descripción

fgetc(resource `$handle`): string

Obtiene un carácter desde un puntero a un archivo dado.

### Parámetros

`handle`

  El fichero al que se apunta debe ser válido, y debe apuntar a un fichero abierto por fopen() o fsockopen() (y que todavía no esté cerrado por fclose()).

### Valores devueltos

Devuelve una cadena que contiene un sólo carácter leído desde el archivo apuntado por `handle`. Devuelve `false` sobre EOF.

Advertencia

Esta función puede devolver el valor booleano `false`, pero también puede devolver un valor no booleano que se evalúa como `false`. Por favor lea la sección sobre Booleanos para más información. Use el operador === para comprobar el valor devuelto por esta función.

### Ejemplos

Ejemplo #1 Un ejemplo de fgetc()

`<?php
$fp = fopen('archivo.txt', 'r');
if (!$fp) {
echo 'No se pudo abrir archivo.txt';
}
while (false !== ($carácter = fgetc($fp))) {
echo "$carácter\n";
}
?>`

### Notas

> Nota: Esta función es segura binariamente.

### Ver también

- fread() - Lectura de un fichero en modo binario seguro
- fopen() - Abre un fichero o un URL
- popen() - Abre un proceso de un puntero a un fichero
- fsockopen() - Abre una conexión vía sockets a Internet o a un dominio Unix
- fgets() - Obtiene una línea desde el puntero a un fichero