PHP 7:如何生成长度为0的zend_string变量

PHP 7 : How to generate zend_string variable of length 0

我在 PHP 7 工作,我有一个案例,我想传递一个长度为 0 的字符串。那么我们如何生成 zend_string 长度为 0 的变量。

我尝试将 NULL 分配给 zend_string 变量,但由于它试图取消引用 NULL,因此代码崩溃了。所以我猜我们需要将内存分配给 zend_string 变量并且整个值 NULL 或字符串长度为 0.

快速浏览源代码可以看到一些这样的例子:

zend_string *str;
str = zend_string_alloc(sizeof("") - 1, 0);