如何编写php函数

时间:2009-09-29 11:04:17

标签: php c

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

谢谢

3 个答案:

答案 0 :(得分:14)

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

关于那个可用的信息并不是很多,不幸的是......

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

而且,如果你真的对这个主题感兴趣,并准备花一些钱,你可以买书Extending and Embedding PHP some pages are available as preview on Google Books;我曾经多次看到,当对这个主题感兴趣时,它是 书。(事实上,我前段时间买过它,这是一个有趣的读物)< / em>的

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

答案 1 :(得分:1)

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

http://gearman.org/

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

答案 2 :(得分:0)

您可能也对SWIG, the Simplified Wrapper and Interface Generator感兴趣:

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