zend 自定义模块

发布于 2024-12-17 06:08:16 字数 456 浏览 0 评论 0原文

我正在尝试构建自己的 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);
}

I am trying to build my own zend module (.so)

We have multiple functionality that can be done in our own module which will improve our performance on a high traffic website (50k+ visits a day).

These are simple module but I was wondering is the language used by zend is similar to C?

How easy is to translate current C code to Zend code?

Example:

I want to check how many nodes I have in a tree:

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);
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清秋悲枫 2024-12-24 06:08:16

也许这可以帮助:http://devzone.zend。 com/303/extension-writing-part-i-introduction-to-php-and-zend/

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

maybe this can help: http://devzone.zend.com/303/extension-writing-part-i-introduction-to-php-and-zend/

Of course what you see is very similar to c ;-)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文