1. 首页
  2. 数据库
  3. 其它
  4. PHP赋值的内部是如何跑的详解

PHP赋值的内部是如何跑的详解

上传者: 2020-12-22 18:28:59上传 PDF文件 67.16KB 热度 16次
前言 在PHP中,一个变量被赋值,内部到底经历了怎样的逻辑判断呢? PHP在内核中是通过zval这个结构体来存储变量的,它的定义在Zend/zend.h文件里 struct _zval_struct {zvalue_value value; /* 变量的值 */zend_uint refcount__gc;zend_uchar type; /* 变量当前的数据类型 */zend_uchar is_ref__gc;};typedef struct _zval_struct zval;//在Zend/zend_types.h里定义的:typedef unsigned int zend_uint;
下载地址
用户评论