dev-master
9999999-devSimpleSHM is a simple and small abstraction layer for shared memory manipulation using PHP.
BSD-2-Clause
The Requires
- php >=5.3.3
The Development Requires
SimpleSHM is a simple and small abstraction layer for shared memory manipulation using PHP.
SimpleSHM is a simple and small abstraction layer for shared memory manipulation using PHP. It makes use of the SHMOP functions, built into most PHP packages., (*2)
New BSD license, (*3)
Shared Memory is an efficient mean of exchanging data between applications in the same machine. One application will create a memory portion which other processes can access, as long as they have the proper permissions. You can read more about it here: http://stereochro.me/assets/uploads/notes/dcom3/shmem.pdf, (*4)
The idea behind SimpleSHM is to keep things very easy to use. If you want better control and flexibility, you can always modify the class or extend it., (*5)
<?php use Simple\SHM\Block; /** * Creating new block, with a random ID */ $memory = new Block; $memory->write('Sample'); echo $memory->read(); /** * Creating new block, with an specified ID */ $new = new Block(897); $new->write('Sample'); echo $new->read(); /** * Reading an existing block, with the ID of 42 */ $existing = new Block(42); echo $existing->read();
SimpleSHM is a simple and small abstraction layer for shared memory manipulation using PHP.
BSD-2-Clause