buffer
1.2.0
Phpinnacle 버퍼는 PHP에서 이진 데이터를 작동하기위한 간단한 도구입니다. 대부분 PHP 팩/포장 풀기 기능을 마무리합니다.
작곡가를 통해
$ composer require phpinnacle/buffer <?php
use PHPinnacle Buffer ByteBuffer ;
// AMQP protocol header
$ buffer = new ByteBuffer ;
$ buffer
-> append ( ' AMQP ' )
-> appendUint8 ( 0 )
-> appendUint8 ( 0 )
-> appendUint8 ( 9 )
-> appendUint8 ( 1 )
;$ composer test $ composer bench순수한 PHP 실현의 일부 결과 :
| 기준 | 최고 (μs) | 평균 (μs) | 모드 (μS) | 최악 (μs) |
|---|---|---|---|---|
| 부록 | 11.605 | 12.115 | 12.047 | 12.888 |
| 맹장 | 10.464 | 10.913 | 10.786 | 17.943 |
| 부록 | 8.857 | 41.021 | 20.611 | 362.174 |
| 소비하다 | 48.916 | 50.721 | 50.399 | 61.542 |
| 읽다 | 26.617 | 27.665 | 27.500 | 31.744 |
활성화 된 확장자가있는 결과 :
| 기준 | 최고 (μs) | 평균 (μs) | 모드 (μS) | 최악 (μs) |
|---|---|---|---|---|
| 부록 | 2.522 | 2.657 | 2.625 | 3.031 |
| 맹장 | 1.987 | 2.136 | 2.095 | 3.307 |
| 부록 | 3.692 | 3.854 | 3.806 | 5.695 |
| 소비하다 | 13.701 | 14.654 | 14.454 | 17.977 |
| 읽다 | 5.128 | 5.425 | 5.313 | 6.625 |
자세한 내용은 기여 및 행동을 참조하십시오.
보안 관련 문제를 발견하면 문제 추적기를 사용하는 대신 [email protected]으로 이메일을 보내주십시오.
MIT 라이센스 (MIT). 자세한 내용은 라이센스 파일을 참조하십시오.