gpslab / shmop
Shmop is a simple and small abstraction layer for shared memory manipulation using PHP
v1.0.0
2017-05-12 14:34 UTC
Requires
- php: >=5.0
- ext-shmop: *
Requires (Dev)
- phpunit/phpunit: 4.8.*
- satooshi/php-coveralls: ^1.0
- scrutinizer/ocular: ~1.3
This package is auto-updated.
Last update: 2024-10-13 18:28:04 UTC
README
Shmop
Shmop is a simple and small abstraction layer for shared memory manipulation using PHP.
Installation
Pretty simple with Composer, run:
composer require gpslab/shmop
Usage
Creating new block
use GpsLab\Component\Shmop\Block; $sh = new Block( 0xFF, // id for memory block 3 // memory block size ); $sh->write('foo'); echo $sh->read(); // print 'foo' $sh->delete();
Memory block must be a fixed size for correct reading from it.
Reading an existing block
use GpsLab\Component\Shmop\Block; $sh = new Block(0xFF, 3); // print contents of memory block. if block is not exists prints a blank line echo $sh->read();
License
This bundle is under the MIT license. See the complete license in the file: LICENSE