php_stream_gets

php_stream_gets -- ストリームからバッファに1行分のデータを読み込む

説明

char * php_stream_gets ( php_stream * stream, char * buf, size_t maxlen )

php_stream_gets() は、最大で count-1 バイトまでのデータを stream から読み込み、 バッファ buf にコピーします。読み込みは、 EOF あるいは行末記号に到達した時点でストップします。 もし、行末まで読み込まれた場合、行末記号は、buf の一部として含まれます。NUL 終端文字が、バッファの末尾に付加されます。

php_stream_read() は正常に終了すると、buf を、その他の場合は NULL を返します。

ストリームの内部位置は、次回以降続きから読めるよう、 読み込まれた分だけ進められます。

この関数のブロックに関する挙動は、php_stream_read() のものと一緒です。