streamWrapper::stream_read
Lit dans le flux
&reftitle.description;
public stringfalsestreamWrapper::stream_read
intcount
Cette méthode est appelée en réponse à fread
et fgets.
N'oubliez pas de modifier la position de lecture et écriture
du nombre d'octets qui ont pu être lus.
&reftitle.parameters;
count
Le nombre d'octets qui ont pu être lus, à partir de
la position courante.
&reftitle.returnvalues;
S'il y a moins que count octets
disponibles, autant que possible devrait être retourné.
S'il n'y a plus de données disponibles, une chaîne vide doit être retourné.
Pour signaler une erreur de lecture &false; doit être retourné.
&reftitle.errors;
&userstream.not.implemented.warning;
Si la valeur de retour est plus grande que count,
une erreur E_WARNING sera émise, et
les données excédentaires seront perdues.
&reftitle.notes;
streamWrapper::stream_eof est appelé directement
après streamWrapper::stream_read pour vérifier
si EOF a été atteint. Si la fonction n'est pas
implémenté, EOF est utilisé.
Lors de la lecture complète d'un fichier (par exemple, par
la fonction file_get_contents), PHP
appellera la fonction streamWrapper::stream_read
suivie de la fonction streamWrapper::stream_eof
dans une boucle, mais tant que la fonction
streamWrapper::stream_read retournera une
chaîne non vide, la valeur retournée de la fonction
streamWrapper::stream_eof sera ignorée.
&reftitle.seealso;
fread
fgets