PHP マニュアル
前のページ |  | 次のページ

# 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() のものと一緒です。

前のページ | ホーム | 次のページ
php_stream_getc | 上に戻る | php_stream_close