[笔记]扩展里修改PHP函数调用名

作者:墨鱼 发布于:2010-6-19 15:03 Saturday 分类:PHP

PHP的所有函数都记在EG(function_table)里。

通过zend_hash_find可以获得函数的入口指针,类型zend_function *。

通过zend_hash_add和zend_hash_del就可以复制和删除函数。

PS:
1、函数表的函数名全部都是小写的
2、如果是用户自定义函数,要增加函数体引用,并且注意func.common.function_name里有函数名要保持一致
3、参见PECL runkit

标签: linux php 函数 zend pecl

评论(0) 引用(0) 浏览(99)

Powered by emlog 粤ICP备11086334号 sitemap