承接 igorw/dev-zero 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

igorw/dev-zero

最新稳定版本:v1.0.0

Composer 安装命令:

composer require igorw/dev-zero

包简介

/dev/zero emulator, provides a large supply of zeroes.

README 文档

README

/dev/zero emulator, provides a large supply of zeroes.

Installation

Through composer:

$ composer require igorw/dev-zero:~1.0

Usage

You can call the dev_zero function to get some zeroes.

use function igorw\dev_zero;

$zeroes = dev_zero();
foreach ($zeroes as $zero) {
    ...
}

For more advanced usage, it is possible to combine this library with nikic/iter.

For example, you can skip the first 256 zeroes:

use function igorw\dev_zero;
use function iter\drop;

$zeroes = drop(2<<7, dev_zero());

Or you can convert them to a series of ones:

use function igorw\dev_zero;
use function iter\map;

$ones = map($n ==> $n + 1, dev_zero());

Or even chunk the zeroes into blocks of 64K:

use function igorw\dev_zero;
use function iter\chunk;

$blocks = chunk(dev_zero(), 64*1024);

Or if you want to get actual null bytes, you can map over the series with chr:

use function igorw\dev_zero;
use function iter\map;

$nulls = map('chr', dev_zero());

Enjoy!

统计信息

  • 总下载量: 22
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 11
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 11
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2014-12-20