php能不能获得变量的内存地址

php3q3q24 2005-01-28 02:47:06
php能不能获得变量的内存地址,可不可以控制这个地址
在一个页面执行完后,依然调可以用这个地址
...全文
438 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
wfqn 2005-01-29
  • 打赏
  • 举报
回复
使用文件的速度实在是太慢了!
:(
-神仙- 2005-01-29
  • 打赏
  • 举报
回复
这个确实。。。。

实在不行只能用文件了。
wfqn 2005-01-29
  • 打赏
  • 举报
回复
我正是找遍了手册也找不到锁控制的方法才问的。

手册上提到的是UNIX系统下的信号机制,但那个在windows平台是不支持的。不跨平台就失去了使用PHP的意义了。
-神仙- 2005-01-28
  • 打赏
  • 举报
回复
这个时间也不是固定的,没法控制的
锁的控制手册上有说明的
wfqn 2005-01-28
  • 打赏
  • 举报
回复
不是立刻执行,那是什么时候执行呢?知道什么时候执行才好控制啊。

它的锁机制是如何控制的呢?

如果不能删除,多次写入不同大小的数据很容易造成数据混乱。如果删除再重建就没问题了。
-神仙- 2005-01-28
  • 打赏
  • 举报
回复
当然,对于脚本语言,本来就没有什么变量地址的概念。
如果要跨页面共享,只能用文件或者就是shmop了
shmop的删除不是立刻就执行的。
这个问题我也碰到过,后来在php.net上才找到原因的。
wfqn 2005-01-28
  • 打赏
  • 举报
回复
shmop为什么建上内存块后删除不掉?只有重起apache才可清除,在windows下,PHP安装成apache模块。

还有如何在写操作时进行锁定?

我们在用SHMOP时出现很多问题,希望可以交流一下
xuzuning 2005-01-28
  • 打赏
  • 举报
回复
不能!
“在一个页面执行完后,依然调可以用这个地址”
这种需求本身就是无理的
楼上有说使用共享内存的,那与本问题无关!
PeterPanF 2005-01-28
  • 打赏
  • 举报
回复
关注
nationzhou 2005-01-28
  • 打赏
  • 举报
回复
关注
-神仙- 2005-01-28
  • 打赏
  • 举报
回复
shmop在window和unix都可以用
shm就只能在unix上用了
例子手册上有的
php3q3q24 2005-01-28
  • 打赏
  • 举报
回复
查了下手册,shm_attach等函数比较类似,谁可以举个简单的例子说明一下,谢谢!
-神仙- 2005-01-28
  • 打赏
  • 举报
回复
手册
shmop
myvicy 2005-01-28
  • 打赏
  • 举报
回复

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧