пользовательский модуль Zend - PullRequest
11 голосов
/ 20 ноября 2011

Я пытаюсь создать свой собственный модуль Zend (.so)

У нас есть несколько функций, которые можно реализовать в нашем собственном модуле, что улучшит нашу производительность на веб-сайте с большим трафиком (50 000 посещений в день).

Это простой модуль, но мне было интересно, язык, используемый 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);
}

1 Ответ

15 голосов
/ 20 ноября 2011

может быть, это может помочь: http://devzone.zend.com/303/extension-writing-part-i-introduction-to-php-and-zend/

Конечно, то, что вы видите, очень похоже на с; -)

...