struggle-for-php/sfp-iterator-url
最新稳定版本:0.1.1
Composer 安装命令:
composer require struggle-for-php/sfp-iterator-url
包简介
A streamWrapper for Iterator
README 文档
README
A streamWrapper for Iterator.
Why ?
To avoid entire buffering.
Usage (Yeah! memory usage!)
class Bigsize extends IteratorIterator { public function current() { $str = str_repeat($this->getInnerIterator()->current(), 8192); return $str; } } $iterator = new Bigsize(new ArrayIterator(range(1, 100))); $fp = (new IteratorUrl)->open($iterator); $body = new Zend\Diactoros\Stream($fp); // emit fpassthru($body->detach()); echo formatBytes(memory_get_usage()); // 278.97 KB <-- look // echo $body->__toString(); // 1.75MB
统计信息
- 总下载量: 45
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-06-04