重新定义类方法或类

重新定义类方法或类,第1张

重新定义类方法或类

这就是所谓的Monkey修补。但是,PHP没有本机支持

但是,正如其他人也指出的那样,runkit库可用于增加对该语言的支持,并且是classkit的后继者。并且,尽管它似乎已被其创建者放弃(已经声明它与PHP5.2及更高版本不兼容),但该项目现在似乎有了新的家和维护者

不过,您

runkit_method_redefine
似乎正在寻找它,并且可以
/tests/runkit_method_redefine.phpt
在存储库中找到其用法的示例:

runkit_method_redefine('third_party_library', 'buggy_function', '',    'return 'good result'');


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5441287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存