(PHP 4, PHP 5)
fgetc — Lit un caractère dans un fichier
fgetc() retourne une chaîne contenant un seul caractère, lu depuis le fichier pointé par handle . fgetc() retourne FALSE à la fin du fichier (contrairement à feof() ).
Le pointeur de fichier doit être valide, et avoir été correctement ouvert par fopen() , popen() , ou fsockopen() .
Cette fonction peut retourner FALSE , mais elle peut aussi retourner une valeur équivalent à FALSE , utilisable dans une condition if simple. Utilisez l'opérateur === pour tester la valeur de retour exacte de cette fonction.
Exemple 772. Exemple avec fgetc()
<?php
$fp
=
fopen
(
'unfichier.txt'
,
'r'
);
if (!
$fp
) {
echo
"Impossible d'ouvrir le fichier unfichier.txt"
;
}
while (
false
!== (
$char
=
fgetc
(
$fp
))) {
echo
"$char\n"
;
}
?>
Note: Cette fonction gère les chaînes binaires.
Voir aussi fread() , fopen() , popen() , fsockopen() et fgets() .