fflush
fgetcsv
Funções para Sistema de arquivo
PHP Manual

# fgetc

(PHP 4, PHP 5)

fgetc — Lê um caracter do ponteiro de arquivo

### Descrição

string fgetc ( resource `$handle` )

Obtém um caractere de um dado ponteiro de arquivo.

### Parâmetros

`handle`

  O ponteiro do arquivo tem de ser válido por uma chamada a fopen() ou fsockopen() (e ainda não fechado por fclose()).

### Valor Retornado

Retorna uma string contendo um único caractere lido do ponteiro do arquivo passado por `handle` . Retorna `FALSE` em EOF.

Aviso

Esta função pode retornar o booleano `FALSE`, mas também pode retornar um valor não-booleano que pode ser avaliado como `FALSE`, como 0 ou "". Leia a seção em Booleanos para maiores informações. Utilize o operador === para testar o valor retornado por esta função.

### Exemplos

Exemplo #1 Um exemplo da fgetc()

`<?php
$fp = fopen('algumarquivo.txt', 'r');
if (!$fp) {
echo 'Não é possivel abrir algumarquivo.txt';
}
while (false !== ($char = fgetc($fp))) {
echo "$char\n";
}
?>`

### Notas

> Nota: Esta função é compatível com dados binários

### Veja Também

- fread() - Leitura binary-safe de arquivo
- fopen() - Abre um arquivo ou URL
- popen() - Abre um processo como ponteiro de arquivo
- fsockopen() - Abre um socket de conexão Internet ou de domínio Unix
- fgets() - Lê uma linha de um ponteiro de arquivo

fflush
fgetcsv
Funções para Sistema de arquivo
PHP Manual