【问题标题】:Use PHP functions in PHP extension在 PHP 扩展中使用 PHP 函数
【发布时间】:2011-02-08 00:13:11
【问题描述】:

在 C++ 中创建扩展时,我可以使用诸如 explode() 之类的 PHP 函数吗?

【问题讨论】:

  • C++会自己爆炸,不需要PHP的帮助

标签: php c++ php-extension


【解决方案1】:

Here it is: PHP_FUNCTION(explode) 扩展为 zif_explodethese parameters。这就是你应该调用的函数。

Read this了解更多详情。

【讨论】:

    【解决方案2】:

    PHP 函数通常实现为参数类型检查,然后调用本机函数,通常具有相同的名称前缀 php_

    例如,explode 根据第三个参数 (look at the source) 的值调用 php_explodephp_explode_negative_limit

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

    确保检查原始 PHP 函数的实现以了解参数的先决条件。

    【讨论】:

      猜你喜欢
      • 2015-05-17
      • 1970-01-01
      • 2012-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多