为了账号安全,请及时绑定邮箱和手机立即绑定

关于refcount

https://img1.sycdn.imooc.com//5c11d93f0001f1c009800552.jpg

这个时候下面的zend_string的gc.refcount应该是1吧

正在回答

2 回答

https://img1.sycdn.imooc.com//5c1325830001775116000774.jpg

可以加我微信  289007301 详聊

0 回复 有任何疑惑可以回复我~

new string是常量字符串哦 应该是0的 可以gdb看一下哈

0 回复 有任何疑惑可以回复我~
#1

qq_时光正浓岁月安好_0

老师,$a='time'; $a1=$a; $b='time'.time(); $b1=$b $a是string 类型 refcount是0 ,$b的refcount是1。此时$b不是string类型了吗?
2019-01-03 回复 有任何疑惑可以回复我~
#2

qq_时光正浓岁月安好_0 回复 qq_时光正浓岁月安好_0

$a='abc')2.变量字符串($a='abc'.time()); 两者的类型都是 IS_STRING。 常量字符串:内容唯一且不变,想到于C语言中静态变量区的字符串,生命周期是整个request请求,随着request请求结束统一销毁。故不需要引用计数
2019-01-03 回复 有任何疑惑可以回复我~
#3

qq_时光正浓岁月安好_0 回复 qq_时光正浓岁月安好_0

常量字符串($a='abc'),变量字符串($a='abc'.time())
2019-01-04 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5c130f8d0001bbe302940178.jpg

https://img1.sycdn.imooc.com//5c130f930001057909990370.jpg

这是gdb的调试之后的结果

0 回复 有任何疑惑可以回复我~
#1

陈雷

我使用7.1.0版本调试了一下,见我下面的图
2018-12-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于refcount

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信