【发布时间】:2011-02-08 00:13:11
【问题描述】:
在 C++ 中创建扩展时,我可以使用诸如 explode() 之类的 PHP 函数吗?
【问题讨论】:
-
C++会自己爆炸,不需要PHP的帮助
标签: php c++ php-extension
在 C++ 中创建扩展时,我可以使用诸如 explode() 之类的 PHP 函数吗?
【问题讨论】:
标签: php c++ php-extension
Here it is: PHP_FUNCTION(explode) 扩展为 zif_explode 和 these parameters。这就是你应该调用的函数。
Read this了解更多详情。
【讨论】:
PHP 函数通常实现为参数类型检查,然后调用本机函数,通常具有相同的名称前缀 php_。
例如,explode 根据第三个参数 (look at the source) 的值调用 php_explode 或 php_explode_negative_limit。
您可以通过包含<ext/standard/php_standard.h> 来获取这些原型。
确保检查原始 PHP 函数的实现以了解参数的先决条件。
【讨论】: