chenxing

'

提升PHP性能之改变Zend引擎分发方式 PHP

提升PHP性能之改变Zend引擎分发方式

  从PHP5.1开始,PHP提供了用户对Zend VM执行分发方式的选择接口. 之前的文章中, 我也提过这方面的内容, Zend虚拟机在执行的时候, 对于编译生成的op_array中的每一 ···
PHP数组的Hash冲突实例 PHP

PHP数组的Hash冲突实例

  上一篇文章, 我介绍了一个利用Hash冲突(碰撞)来对各种语言(包括,PHP, Java, Ruby等等)实施拒绝服务攻击的可能, 但是没有给出实例, 文章发出后, @Ferrari同学 ···
Expect:100-continue PHP

Expect:100-continue

  在使用curl做POST的时候, 当要POST的数据大于1024字节的时候, curl并不会直接就发起POST请求, 而是会分为俩步, 1. 发送一个请求, 包含一个Expect:100 ···
PHP类型转换相关的一个Bug PHP

PHP类型转换相关的一个Bug

  PHP为了避免数字索引和数字字符串索引(注1)的混乱, 引入了zend_symtable_*系列函数, 并应用于数组中. 这样一来, 数字字符串索引也就会被当作数字索引, 然而总是有一些 ···
PHP5.2.x + APC的一个bug的定位 PHP

PHP5.2.x + APC的一个bug的定位

  昨天环境迁移, 脚本出core, 因为之前的环境上运行正常, 所以初步认为是环境问题. 通过对core文件的分析, 初步发现原因和spl_autoload相关, backtrace如下: ···
Yaf-一个PHP扩展实现的PHP框架 PHP

Yaf-一个PHP扩展实现的PHP框架

  快有一个月没有更新Blog了, 一来是最近项目比较紧张, 二来就是在忙着开发Yaf(Yet another Framework) 一直以来, 我研究PHP的内核, 虽然有文章不少, 但却 ···
Yaf的一些资源 PHP

Yaf的一些资源

  不少对Yaf感兴趣的朋友, 或通过QQ, 或者通过Email来咨询我一些通用的问题. 回答的多了, 就把一些学习/使用Yaf常用的资源列在这里, 方便后来人查阅. 文档 Yaf的中文文档 ···