码迷,mamicode.com
首页 > Web开发 > 详细

php 变量

时间:2014-12-13 23:06:57      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:ar   sp   on   数据   bs   ef   tt   nbsp   res   

php的变量是由zval结构体表示包含zvalue、type、is_ref_gc、refcount_gc构成有八种类型构成boolean、interger、float、string、array、object、resource、null

php的常量:typedef struct _zend_constant {

zval value; 
int flags; /* 常量的标记如 CONST_PERSISTENT | CONST_CS */
char *name; /* 常量名称 */
uint name_len;
int module_number; /* 模块号 */
} zend_constant;

与变量相比增加了一些额外的标识

php的预定义变量在请求初始(rinit)是定义并赋值EG(symbol_table)

php的静态变量由函数或者类的符号表中所获得

php的数据类型函数包括settype、gettype,在php内部针对强制类型转换实现了一系列的convert_to_*函数

 

php 变量

标签:ar   sp   on   数据   bs   ef   tt   nbsp   res   

原文地址:http://www.cnblogs.com/hike2008/p/php_zval.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!