如何编写php函数
我想知道如何在c中编写php函数(如strtoupper
)。 如果有任何教程请把它放在这里
谢谢
要在C中编写可以在PHP中使用的函数,您必须编写扩展。
关于那个可用的信息并不是那么多,不幸的是……
仍在搜索我的书签,这里是我找到的链接:
- 扩展写作第一部分:PHP和Zend简介
- 扩展写作第二部分:参数,数组和ZVAL
- 扩展写作第二部分:参数,数组和ZVAL [续]
- 扩展写作第三部分:资源
- 在PHP扩展中包装C ++类
而且,如果你真的对这个主题感兴趣,并准备花一些钱,你可以购买扩展和嵌入PHP这本书( 有些页面也可以在Google Books上预览 ) ; 我曾经多次看到,当对此主题感兴趣时,这本书就读了(事实上,我前段时间买过它,这是一本有趣的读物)
BTW,该书的作者也是我链接的前四篇文章的作者;-)
您可能还对SWIG,Simplified Wrapper和Interface Generator感兴趣:
SWIG是一个软件开发工具,它将用C和C ++编写的程序与各种高级编程语言连接起来。 SWIG与不同类型的语言一起使用,包括常见的脚本语言,如Perl,PHP,Python,Tcl和Ruby。