8月 022011
 

patch原因:

解决get、delete方法无法区分连接失败和not found的问题

patch内容

本次修改是在memcache-2.2.6 的基础上修改的,我把她修改版本号为 2.2.6.1来使用了,

patch 文件:

patch说明

修改的地方如下:

1. 添加参数检查(memcache.c), 在 ZEND_DECLARE_MODULE_GLOBALS(memcache) 下面添加:


 

2. 修改memcache_get、memcache_delete函数的定义:


 

3. 修改memcache_get 函数的实现:


 

4. 修改delete函数的实现:


 

这里的error_flag 是新添加的可选参数,与改变量相关的地方都是新添加的

 

测试脚本:

 

 

遗留问题

===========================
如果没有第一部分的修改,貌似也是可以的,但是下面三段脚本是值得思考的:


 

 

 Posted by at 上午 10:26

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

(required)

(required)

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据