E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
zval
PHP内核介绍及扩展开发指南—基础知识
1.1PHP变量的存储1.1.1
zval
结构Zend使用
zval
结构来存储PHP变量的值,该结构如下所示:typedefunion_zvalue_value{ longlval;/*longvalue
957803796_1
·
2011-07-26 16:00
PHP
PHP内核介绍及扩展开发指南—基础知识
1.1PHP变量的存储1.1.1
zval
结构Zend使用
zval
结构来存储PHP变量的值,该结构如下所示:01typedefunion_zvalue_value{02 lon
baiduforum
·
2011-07-08 16:00
数据结构
PHP
struct
table
扩展
Zend
PHP内核介绍及扩展开发指南―高级主题
来看创建数组,由于数组也是存在于
zval
里的,因此要先用MAKE_STD_
ZVAL
()宏创建一个
zval
,之后调用如下宏将其转化为一个空数组: array_init(
zval
*)接下来是朝数组中添
百度技术
·
2011-06-03 10:53
职场
lamp
内核
PHP扩展
休闲
php内核简析
变量
zval
php变量是一个
zval
结构体,包含引用计数、活动类型、是否为引用、和zvalue_value的结构体。
alex_zengjf
·
2011-05-31 14:00
数据结构
PHP
Flex
REST
Zend
PHP内核介绍及扩展开发指南―基础知识
1.1PHP变量的存储1.1.1
zval
结构Zend使用
zval
结构来存储PHP变量的值,该结构如下所示: typedef union _zvalue_value { long
百度技术
·
2011-05-30 08:06
职场
休闲
数字索引数组根据指定key转关联数组
array.cPHP_FUNCTION(array_to_associative){
zval
*array; char*key_name; uintkey_len; HashPositionpos
ghost911_slb
·
2011-05-25 14:00
PHP
String
cache
null
callback
Zend
尝试将Kohana框架转为C扩展-Kohana_Arr类实现主要代码
/*{{{staticKohana_ArrKohana_Arr::is_assoc([arrayarray]) */PHP_METHOD(Kohana_Arr,is_assoc){
zval
*array
朱宗鑫1
·
2011-05-19 21:00
c
PHP
kohana
extentsion
addslashes与mysql_real_escape_string的区别
PHP_FUNCTION(addslashes) {
zval
**str; if
jackyrong
·
2011-02-02 11:00
c
mysql
PHP
Sybase
Zend
addslashes与mysql_real_escape_string的区别
PHP_FUNCTION(addslashes) {
zval
**str; if
jackyrong
·
2011-02-02 11:00
c
PHP
mysql
Sybase
Zend
addslashes与mysql_real_escape_string的区别
PHP_FUNCTION(addslashes) {
zval
**str; if
jackyrong
·
2011-02-02 11:00
c
mysql
PHP
Sybase
Zend
addslashes与mysql_real_escape_string的区别
PHP_FUNCTION(addslashes) {
zval
**str; if
jackyrong
·
2011-02-02 11:00
c
PHP
mysql
Sybase
Zend
php的strlen函数的时间复杂度
zend_builtin_functions.cZEND_NAMED_FUNCTION(zend_if_strlen){
zval
**str; if(ZEND_NUM_ARGS()!
dux003
·
2011-01-29 03:00
PHP
String
function
Parameters
Zend
PHP中 的 HashTable
从PHP的
zval
结构体可以看出PHP使用HashTable来保存数组信息,PHP的HashTable使用了一些技巧,这些技巧是PHP高效数组操作的直接原因,源代码在PHP源代码目录的Zend/zend_hash.h
zuiaituantuan
·
2010-12-06 12:00
PHP
list
null
insert
Zend
recursion
PHP内核中的基本数据类型
在PHP内核里,最基本的存储单元是
zval
,或者ZendValue。他是一个只有四个成员的小结构体。
topasstem8
·
2010-11-12 16:00
PHP
struct
object
Integer
character
Zend
PHP 调试技术总结
1:内置API输出调试我们除了用echo,print,print_r,var_dump,var_export 1-1.debug_
zval
_dump输出结果跟var_dump类似,唯一增加的一个值是refcount
jackxinxu2100
·
2010-11-10 11:00
exception
PHP
浏览器
Firebug
JUnit
Netbeans
神秘的变量名特性
在PHP语言中,变量都是保存在哈希表中,称为变量符号表,其中变量名为哈希表的键,变量名对应的容器
zval
的指针为哈希表中的值。
phpkernel
·
2010-07-20 16:00
PHP
function
String
null
语言
Zend
PHP新的垃圾回收机制:Zend GC详解
概述 在5.2及更早版本的PHP中,没有专门的垃圾回收器GC(GarbageCollection),引擎在判断一个变量空间是否能够被释放的时候是依据这个变量的
zval
的refcount的值,如果
phpkernel
·
2010-07-14 16:00
算法
PHP
list
String
buffer
Zend
变量的内部存储:引用和计数
变量的内部引用和计数 在引擎内部,一个PHP的变量是保存在“
zval
”结构中,此结构包含了变量的类型和值信息,这个在之前的文章 变量的内部存储:值和类型中已经介绍了,此结构还有另外两个字段信息
phpkernel
·
2010-07-13 21:00
c
PHP
String
存储
语言
引擎
php copy on write
phpcopyonwrite1.如果是非引用赋值,用于赋值的变量指向的
zval
的is_ref=0,则直接指向,refcount++;若
zval
的is_ref=1,则copyonwrite,原zvalrefcount
&豪
·
2010-05-18 22:00
关于PHP的call_user_func的分析
在5.2.10版本里,call_user_function用的是标准的php函数的写法,用
zval
类型来存储接收的参数,调用call_user_function_ex来执行用户的方法。
jackyvan
·
2009-09-16 09:00
用 Xdebug 修正 PHP 应用程序中的错误
MartinStreicher(
[email protected]
),主编,McClatchyInteractive使用PHP调试器比结合使用echo与var_dump()、debug_
zval
_dump
cao2xi
·
2008-11-29 13:18
PHP
职场
xdebug
休闲
用 Xdebug 修正 PHP 应用程序中的错误
email]
[email protected]
[/email]),主编,McClatchyInteractive使用PHP调试器比结合使用echo与var_dump()、debug_
zval
_dump
cao2xi
·
2008-11-29 13:18
php
职场
休闲
用Php扩展实现的简单框架 - 5
*/staticinlinezval*kiss_get_cache_obj(char*key,uintk_lenTSRMLS_DC){
zval
**obj; if(!
alexdream
·
2008-03-24 15:00
php扩展:如何访问php数组
在php扩展中,时常需要接受php类型的数组作为参数,php数组的参数都是
zval
类型的,并不适合在扩展中方便的使用,一般都要提前转换成c或cpp中的数据类型。
barfoo
·
2007-06-24 18:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他