legionth/line-react

v0.2.0 2017-09-13 11:15 UTC

This package is auto-updated.

Last update: 2024-09-16 19:15:53 UTC


README

Line reader stream 将完整行转发到流。

目录

用法

LineReader

本项目的核心是 LineReader 类。该类检查传入数据中的新行分隔符,如果在当前数据块中找到分隔符,则数据将在流上暴露。当在新行分隔符未找到数据块时,它将被缓冲,直到出现分隔符。 LineReader 是双工流,因此同时是可读和可写的流。

查看 examples 了解如何使用此项目。

$ cat words.txt | php examples/readLine.php

此示例清楚地说明了此项目可以用作示例。每行带有新行分隔符的行将被放入可读流中。没有新行分隔符的每行将缓冲,直到再次出现。

LineReader 的第一个参数是自定义分隔符。此分隔符的默认值为 PHP_EOL

安装

安装此库的推荐方法是通过Composer对Composer不熟悉?

这将安装最新支持的版本

$ composer require legionth/line-react:^0.2

有关版本升级的详细信息,请参阅变更日志

许可证

MIT