首先要php支持共享内存模块,php编译的时候,configure 后面加 --enable-shmop
解决方案 »
- js加密函数 翻译成php,谢谢
- PHP 调用webservice返回结果里带有头信息怎么获取里面的xml
- eclipse PHP怎么始终显示行号和修改单引号不加粗?
- 请教用PHP实现自动登录问题。
- 判断字符串中是否含有标点符号,在线等
- 我的session值哪里去了???
- 初学者......
- 怎样将date(Ymd)中的值转达为time()那样???
- mysql删除时1146错误,手动输入没问题,只要是从网页上复制粘贴,就出问题。手动输入和粘贴的内容是一模一样的。郁闷
- 这个问题不知道该用什么做主题了!
- 如何实现网业的自动加1?在线等待中。。。
- Apache(win)+PHP+Mysql下载详细地址及其安装操作
手册上有讲
shm_open()
...
Call to undefined function: shmop_open()
// Create 100 byte shared memory block with system id if 0xff3
$shm_id = shmop_open(0xff3, "c", 0644, 100);
if (!$shm_id) {
echo "Couldn't create shared memory segment\n";
}// Get shared memory block's size
$shm_size = shmop_size($shm_id);
echo "SHM Block Size: " . $shm_size . " has been created.\n";// Lets write a test string into shared memory
$shm_bytes_written = shmop_write($shm_id, "my shared memory block", 0);
if ($shm_bytes_written != strlen("my shared memory block")) {
echo "Couldn't write the entire length of data\n";
}// Now lets read the string back
$my_string = shmop_read($shm_id, 0, $shm_size);
if (!$my_string) {
echo "Couldn't read from shared memory block\n";
}
echo "The data inside shared memory was: " . $my_string . "\n";//Now lets delete the block and close the shared memory segment
if (!shmop_delete($shm_id)) {
echo "Couldn't shared memory block for deletion.";
}
shmop_close($shm_id);
?>