shared memory
1.0.0
Implementierung des PHP Shared Memory Operation. bezogen auf
linux/mac implementierenlinux/mac/windowsFunktion:
写入读取删除释放des gemeinsam genutzten SpeichersShmMap implementiert eine Array -Struktur basierend auf dem gemeinsamen Speicher (Array -Operation, Pop/Push, Iterator, Lesen/Handeln automatisch). {
"require" : {
"php-comp/shm" : " dev-master "
}
}git clone https://github.com/php-comp/shared-memory.git // github use PhpComp Shm ShmFactory ;
use PhpComp Shm ShmMap ;
$ shm = ShmFactory:: make ([
' key ' => 1 ,
' size ' => 512
]);
$ shm -> write ( ' data string ' );
$ ret = $ shm -> read ();
var_dump ( $ ret );
$ shmAry = new ShmMap ([
' key ' => 2 ,
' size ' => 512
]);
$ shmAry [ ' one ' ] = ' val1 ' ;
$ shmAry [ ' two ' ] = ' val2 ' ;
$ shmAry -> set ( ' three ' , ' val3 ' );
var_dump ( $ shmAry [ ' three ' ], $ shmAry -> getMap ());
unset( $ shmAry [ ' two ' ]);
var_dump ( $ shmAry -> getMap ());MIT