https://github.com/antecedent/patchwork
可以调整已经存在的用户定义的function,用纯PHP代码实现类似runkit_function_redefine的功能。