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);
我在 PHP 7 工作,我有一个案例,我想传递一个长度为 0 的字符串。那么我们如何生成 zend_string 长度为 0 的变量。
我尝试将 NULL 分配给 zend_string 变量,但由于它试图取消引用 NULL,因此代码崩溃了。所以我猜我们需要将内存分配给 zend_string 变量并且整个值 NULL 或字符串长度为 0.
快速浏览源代码可以看到一些这样的例子:
zend_string *str;
str = zend_string_alloc(sizeof("") - 1, 0);