php - 如何替换内部 PHP 方法?

标签 php c++ c php-extension

我对 PHP 有点不适应,我想替换内部类中的方法。我可以使用函数轻松完成(只需更改 EG(function_table) 中的函数处理程序),但对类 (EG(class_table)) 这样做是行不通的。 EG(class_table)->function_table 看起来没有正确初始化。有办法吗?

最佳答案

您需要使用 override_function()方法。

关于php - 如何替换内部 PHP 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26593522/

相关文章:

php - 检查 PHP 和 MySQL 中的所有空列

c++ - 如何制作一个宏来在for循环中生成代码?

c++ - 如何计算格式化wchar数组所需的大小, `CRT_SECURE`方式?

c - 对函数 C 的 undefined reference

交叉编译到嵌入式系统

php - 使用 PHP 将录制的音频文件发送到 Web 服务器

php - 我的图像未从文件夹中删除

CRITICAL_SECTION 没有 DebugInfo

php - 从数据库收到的错误是 #1064 - PHP 和 MySQL

c++ - 头文件错误 : expected '=' , ',' , ';' , 'asm' or '__attribute__' before