使用ZVAL_字符串避免PHP引擎崩溃
在扩展中,当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"));
..
// 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"));