buffer
1.2.0
PHPINNACLE BUFFER เป็นเครื่องมือที่ง่ายสำหรับการใช้งานข้อมูลไบนารีใน PHP ส่วนใหญ่มันเพียงแค่ห่อฟังก์ชั่น PHP Pack/UNPACK
ผ่านนักแต่งเพลง
$ 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) โปรดดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม