在C ++中创建扩展时,我可以使用PHP函数,例如explode()
吗?
答案 0 :(得分:3)
Here it is:PHP_FUNCTION(explode)
使用these parameters扩展为zif_explode
。这是你应该打电话的功能。
Read this了解详情。
答案 1 :(得分:2)
PHP函数通常实现为参数类型检查,然后调用本机函数,通常使用前缀为php_
的相同名称。
例如,explode
会调用php_explode
或php_explode_negative_limit
,具体取决于第三个参数(look at the source)的值。
您可以通过添加<ext/standard/php_standard.h>
来获取这些原型。
确保检查原始PHP函数的实现以获取参数的前提条件。