php 扩展中 FREE_ZVAL 和 zval_ptr_dtor 的使用条件?
程序员文章站
2022-03-16 10:24:50
...
zval *z;
MAKE_STD_ZVAL(z);
ZVAL_STRING(z, "this is a test", 0);
zval_ptr_dtor(&z);
//这里会报错
Program received signal SIGSEGV, Segmentation fault.
0x000000000067a01d in zval_delref_p (pz=0x7ffff063f323) at /vagrant_data/php-5.6.25/Zend/zend.h:411
411 return --pz->refcount__gc;
上一篇: 3550 学习
推荐阅读
-
使用PHP中的日期和时间函数_PHP教程
-
socket服务端 - 使用php的swoole扩展编写后端接口和使用其他语言写的后端各有什么特色?
-
PHP中Session会话的使用和分析
-
php-多个逻辑或运算符和比较运算符一起使用共同作为条件判断的问题
-
在PHP中如何使用RabbitMQ来实现消息的订阅和发布?
-
PHP中redis 的安装和使用(1)
-
mantis安装、配置和使用中的问题小结_php实例
-
【PHP】php中serialize和unserialize的使用
-
register_globals PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
-
在php中使用swoole扩展时,server端的回调函数中如何使用thinkphp框架的方法?