在PHP扩展中使用PHP函数

3

在使用C++创建扩展时,我能否使用像explode()这样的PHP函数?


C++会自己爆炸,不需要PHP的帮助。 - JaredPar
2个回答

3
这里是函数名称:PHP_FUNCTION(explode),它展开为zif_explode并带有这些参数。这是您应该调用的函数。 点击此处了解更多详情。

2

PHP函数通常实现为参数类型检查,然后调用本地函数,通常是相同名称加上php_前缀。

例如,explode调用php_explodephp_explode_negative_limit取决于第三个参数的值(请参考源代码)。

您可以通过包含<ext/standard/php_standard.h>来获取这些函数的原型。

请确保检查原始PHP函数的实现以了解参数的前提条件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接