Reader/Writer
Installation
shell
composer require thesis/byte-reader-writerBasic usage
php
<?php
declare(strict_types=1);
use Thesis\ByteReaderWriter\ReaderWriter;
use Thesis\ByteReader\Reader;
$rw = new ReaderWriter(
/* an implementation of Thesis\ByteReader\Reader or Thesis\ByteReader\Reader|Thesis\ByteReader\Writer */,
/* an implementation of ?Thesis\ByteReader\Writer */
);
$rw
->writeUint16(4)
->write('test');
echo $rw->read($rw->readUint16()); // test