请说说你对PHP中引用类型和值类型的理解

php 2023年1月11日 457

值类型:大部分变量类型,如字符串,整型,浮点,数组等都是的,赋值时会创建不同的变量

引用类型:对象,赋值时不会创建新的变量

PHP在内核中是通过zval这个结构体来存储变量的

struct _zval_struct {
    zvalue_value value; /* 变量的值 */
    zend_uint refcount__gc;/* 变量被引用的次数 */
    zend_uchar type;    /* 变量当前的数据类型 */
    zend_uchar is_ref__gc;/* 是否是引用类型*/
};


关注微信公众号『PHP学习网

第一时间了解最新网络动态
关注博主不迷路~

PHP学习网:站内收集的部分资源来源于网络,若侵犯了您的合法权益,请联系我们删除!
分享到:
赞(0)

文章评论

您需要之后才可以评论

PHP学习网

PHP学习网