自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拨云见日

每天挖一点

  • 博客(3)
  • 收藏
  • 关注

原创 PHP内核每天挖一点-数组的底层结构

(文中任何描述以及阐述不正确的地方希望大家不令赐教) 关于PHP中的数组确实是太灵活了,那么数组究竟在底层的结构是怎样的?这个是比较让人好奇的。在PHP中数组的实现是通过哈希表实现的,这个在动态语言的实现中比较常见。下面主要讲解一下PHP中的哈希表结构: 上图基本反应了hashtable的一个基本结构示例。 我们知道在C语言里数组是一个基本的内存块(chunk of me

2012-04-12 00:31:43 3210

原创 PHP内核每天挖一点-explode的实现

(文中任何描述以及阐述不正确的地方希望大家不令赐教) 每天挖一点,今天挖一挖explode函数的实现。首先看看手册里面关于explode的定义: explode -- 使用一个字符串分割另一个字符串 说明 array explode ( string separator, string string [, int limit] ) 此函数返回由字符串组成的数组,每个元素都是 s

2012-03-29 14:01:35 2554

原创 PHP内核每天挖一点-前言

php是由C实现的一种动态语言,所谓动态语言以及静态语言其实区分的标准就是变量数据类型确定的时间,动态语言在运行时候才会确定变量类型而静态语言则在编译期就可以确定。打算这段时间系统的看一下PHP的源码,了解一下PHP的实现和内部结构。要了解PHP语言的内核结构首先要清楚PHP的源码结构。 1. build 和编译有关的目录。 2. ext 扩展库代码,例如 mysql、zlib、iconv 等

2012-03-29 13:30:25 1402

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除