Shmop is a simple and small abstraction layer for shared memory manipulation using PHP.
Pretty simple with Composer, run:
composer require gpslab/shmop
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();
This bundle is under the MIT license. See the complete license in the file: LICENSE