PHP内核介绍及扩展开发指南(4)
发布时间:2021-06-08
发布时间:2021-06-08
介绍PHP的一些内部机制,包括变量存储、数组实现等,随后详细介绍如何编写PHP扩展
一、 基础知识
本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码。
1.1 PHP变量的存储
1.1.1 zval结构
Zend使用zval结构来存储PHP变量的值,该结构如下所示:
Zend根据type值来决定访问value的哪个成员,可用值如下: