struct _zend_string {
zend_refcounted_h gc;
zend_ulong h; /* hash value */
size_t len;
char val[1];
};
gc: 变量引用信息,比如当前value的引用数,所有用到引用计数的变量类型都会有这个结构
h: 哈希值,数组中计算索引时会用到
len: 字符串长度,通过这个值保证二进制安全
struct _zend_string {
zend_refcounted_h gc;
zend_ulong h; /* hash value */
size_t len;
char val[1];
};
gc: 变量引用信息,比如当前value的引用数,所有用到引用计数的变量类型都会有这个结构
h: 哈希值,数组中计算索引时会用到
len: 字符串长度,通过这个值保证二进制安全