【问题标题】:zend custom moduleZend 自定义模块
【发布时间】:2012-01-02 10:30:33
【问题描述】:

我正在尝试构建自己的 zend 模块 (.so)

我们有多种功能可以在我们自己的模块中完成,这将提高我们在高流量网站(每天超过 5 万次访问)上的性能。

这些是简单的模块,但我想知道 zend 使用的语言是否类似于 C

将当前的 C 代码转换为 Zend 代码有多容易?

例子:

我想检查一棵树中有多少个节点:

int nbNodes(Nodes *n, int *err) {
 // count how many nodes a tree has
 // Nodes *n = root of the tree
 *err = 0;
 if(emptyTree(n ,err)) {
  return 0;
 }
 return nbNodes(n->leftSide, err) + nbNodes(n->rightSide, err) +1);
}

【问题讨论】:

  • 我也会推荐下载源码并从中学习

标签: c tree nodes php-extension php-internals


【解决方案1】:

也许这会有所帮助:http://devzone.zend.com/303/extension-writing-part-i-introduction-to-php-and-zend/

当然你看到的和c很相似;-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-21
    • 2015-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2020-06-24
    • 2015-09-03
    相关资源
    最近更新 更多