Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ZVAL_字符串避免PHP引擎崩溃_Php_C_Windows_Linux - Fatal编程技术网

使用ZVAL_字符串避免PHP引擎崩溃

使用ZVAL_字符串避免PHP引擎崩溃,php,c,windows,linux,Php,C,Windows,Linux,在扩展中,当zval字符串由我自己分配时,如何避免php引擎崩溃 .. // will do implicitly ZVAL_STRING("tmp", "/tmp", 0); // SET_VAR_STRING("tmp", "/tmp"); .. php_embed_shutdown(TSRMLS_C); // GPF !! 有什么想法吗?将其更改为: SET_VAR_STRING("tmp", estrdup("/tmp"));

在扩展中,当zval字符串由我自己分配时,如何避免php引擎崩溃

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

php_embed_shutdown(TSRMLS_C);   // GPF !!
有什么想法吗?

将其更改为:

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