如何编写php函数

我想知道如何在c中编写php函数(如strtoupper )。 如果有任何教程请把它放在这里

谢谢

要在C中编写可以在PHP中使用的函数,您必须编写扩展。

关于那个可用的信息并不是那么多,不幸的是……

仍在搜索我的书签,这里是我找到的链接:

  • 扩展写作第一部分:PHP和Zend简介
  • 扩展写作第二部分:参数,数组和ZVAL
  • 扩展写作第二部分:参数,数组和ZVAL [续]
  • 扩展写作第三部分:资源
  • 在PHP扩展中包装C ++类

而且,如果你真的对这个主题感兴趣,并准备花一些钱,你可以购买扩展和嵌入PHP这本书( 有些页面也可以在Google Books上预览 ) ; 我曾经多次看到,当对此主题感兴趣时,这本书就读了(事实上​​,我前段时间买过它,这是一本有趣的读物)

BTW,该书的作者也是我链接的前四篇文章的作者;-)

如果您只想从PHP调用C函数,可以使用Gearman作为中介。

http://gearman.org/

http://pecl.php.net/package/gearman(PECL包)

您可能还对SWIG,Simplified Wrapper和Interface Generator感兴趣:

SWIG是一个软件开发工具,它将用C和C ++编写的程序与各种高级编程语言连接起来。 SWIG与不同类型的语言一起使用,包括常见的脚本语言,如Perl,PHP,Python,Tcl和Ruby。