--TEST-- shmop extension test --EXTENSIONS-- shmop --FILE-- getMessage() . "\n"; } echo "shm open for read only: "; $shm_id = shmop_open($hex_shm_id, "w", 0644, 1024); if (!$shm_id) { echo "failed\n"; } else { echo "ok\n"; } echo "shm write test #2: "; $written = shmop_write($shm_id, $write_d2, $written); if ($written != strlen($write_d2)) { die("failed\n"); } else { echo "ok\n"; } echo "data in memory is: " . shmop_read($shm_id, 0, strlen($write_d1 . $write_d2)) . "\n"; echo "deletion of shm segment: "; if (!shmop_delete($shm_id)) { echo "failed\n"; } else { echo "ok\n"; } ?> --EXPECTF-- shm open for create: ok shm size is: %d shm write test #1: ok data in memory is: test #1 of the shmop() extension shm open for read only: ok data in memory is: test #1 of the shmop() extension Read-only segment cannot be written shm open for read only: ok shm write test #2: ok data in memory is: test #1 of the shmop() extensiontest #2 append data to shared memory segment deletion of shm segment: ok