我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

使用ZVAL_STRING避免PHP引擎崩溃

In an extension, what can I do to avoid the crash of the php engine when zval string is allocated by myself ?

..
// will do implicitly ZVAL_STRING("tmp", "/tmp", 0); 
// 
SET_VAR_STRING("tmp", "/tmp");
..

php_embed_shutdown(TSRMLS_C);   // GPF !!

Any ideas?

Change it to:

SET_VAR_STRING("tmp", estrdup("/tmp"));

近期文章

  • 用于Sed命令的PHP中的Escaped Quotes
  • Drupal 7:如何完全控制节点的布局
  • WordPress - 如何拥有一个不重载的静态DIV?
  • 如何在PHP中维护全局会话?
  • jQuery droppable无法正常工作
  • 使用PHP curl发送UTF-16编码数据
  • 我可以对所有依赖项使用依赖注入吗? [重复]
  • 会话数据在本地工作但不在远程服务器上工作
  • 即使我将其设置为删除,cookie也会继续回来
  • PHP preg_match_all,读取内容并排除不需要的内容
  • 嵌套对象(来自DQL select的混合结果)
  • 笨。 一些基本课程在哪里?
  • PHP - 页面被查看的次数
  • 如果包含小写字母,则从数组中删除
  • javascript文件返回一个我不确定的错误日志
  • php数组仍然获得空格和空值
  • 如何将一个非常长的内存密集型循环拆分为更小的块
  • PHP创建表单在提交时打开新时间(仅在首次提交时)
  • 如何使用PHP从活动导航页面中删除锚点?
  • 来自同一源文件夹的多个SVN repos

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华