PHP/Utility Function/shmop Functions

Материал из Web эксперт
Перейти к: навигация, поиск

Sharing Variables Between Processes

   <source lang="html4strict">

<?php if (!extension_loaded("shmop")) {

 dl("php_shmop.dll");

} $shm_id = shmop_open(0x123, "c", 0644, 250); shmop_write($shm_id, "Data in shared memory", 0); $value = shmop_read($shm_id, 8, 6); echo "$value"; shmop_close($shm_id); sleep(60); ?>

 </source>
   
  


shmop Functions

   <source lang="html4strict">

Name Description shmop_open() Opens or creates a memory block for sharing shmop_close() Closes a shared memory block shmop_delete() Deletes a shared memory block shmop_read() Reads data from a shared memory block shmop_write() Writes data to a shared memory block shmop_size() Gets the size of a shared memory block <?php if (!extension_loaded("shmop")) {

 dl("php_shmop.dll");

} $shm_id = shmop_open(0x123, "a", 0, 0); if ($shm_id) {

 $value = shmop_read($shm_id, 0, 100);
 echo "$value";
 shmop_close($shm_id);

} ?>

 </source>