承接 quorum/stream-functions 相关项目开发

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

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

quorum/stream-functions

最新稳定版本:v0.1.0

Composer 安装命令:

composer require quorum/stream-functions

包简介

useful php-stream resource handling functions for common lexing and parsing tasks

README 文档

README

Latest Stable Version License ci.yml

Useful functions for manipulating PHP streams (resources).

The general structure of these are inspired by a talk given by Rob Pike.

Requirements

  • php: ^7.2|^8.0

Installing

Install the latest version with:

composer require 'quorum/stream-functions'

Stream Functions

Function: \Quorum\Streams\faccept

function faccept($stream, string ...$accept) : ?string
Parameters:
  • resource $stream - The stream to peek, must be a seekable resource
  • string $accept - One or more strings to accept
Returns:
  • string | null - The accepted string or null if none were found

faccept peeks the given stream for the given string returning it if it is
found * or null if it is not.

If the string is found, the cursor remains advanced to the end of the string.
If the string is not found, the cursor is reset to its original position.

Function: \Quorum\Streams\fpeek

function fpeek($stream [, int $length = 1]) : string
Parameters:
  • resource $stream - The stream to peek, must be a seekable resource
  • int $length - Up to length number of bytes read.
Returns:
  • string - The peeked string of up to length bytes

fpeek peeks the given stream for the given length returning as found.

The cursor is reset to its original position.

Function: \Quorum\Streams\funtil

function funtil($stream, string $until [, int $length = 0 [, ?string $buf = null]]) : bool
Parameters:
  • resource $stream - The stream to read, must be a seekable resource
  • string $until - The string to read until
  • int $length - The maximum number of bytes to read, defaults to 0 (no limit)
  • string | null $buf - The buffered contents by reference
Returns:
  • bool

funtil reads the given stream until the given string is found or eof is reached

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 未知

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固