Считывает символ из файла

# fgetc

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

fgetc — Считывает символ из файла

### Описание

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

Считывает символ из переданного указателя на файл.

### Список параметров

`stream`
  Требуется допустимый указатель на файл, который успешно открыли функцией fopen() или функцией fsockopen() и ещё не закрыли функцией fclose().

### Возвращаемые значения

Возвращает строку с одним символом, прочтённым из файла, на который указывает `stream`. Возвращает `false` при достижении EOF.

Внимание

Функция возвращает как логическое значение `false`, так и нелогическое значение, которое приводится к `false`. Прочитайте раздел «Логический тип», чтобы получить дополнительную информацию. Используйте оператор === для проверки значения, которое возвращает функция.

### Примеры

Пример #1 Пример использования функции fgetc()

    <?php
    $fp = fopen('somefile.txt', 'r');
    if (!$fp) {
        echo 'Ошибка при открытии файла somefile.txt';
    }
    while (false !== ($char = fgetc($fp))) {
        echo "$char\n";
    }
    ?>

### Примечания

> Замечание: Функция безопасна для обработки данных в двоичной форме.

### Смотрите также

- fread() - Читает файл в бинарно-безопасном режиме: как последовательность байтов
- fopen() - Открывает файл или URL-адрес
- popen() - Открывает файловый указатель процесса
- fsockopen() - Открывает соединение с сокетом интернет- или Unix-домена
- fgets() - Получает строку из указателя на файл

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