我需要学习如何开发PHP扩展
所以,我认为我必须刷新我的CPP技能(或者是C?)
我应该使用什么IDE(自动完成,对象浏览器等)。我计划在Ubuntu 32上开发。
是否有可以学习的好书籍或好网站?
答案 0 :(得分:3)
我最近一直在学习如何编写扩展程序。我正在用C ++编写代码,因为我暴露了一些我已编写过的C ++类。如果您可以在C中执行此操作,则建议将其作为PHP的本机语言以及与PHP源捆绑在一起的所有扩展。
以下是我发现在学习中最有用的链接,或者我在开发时继续参考的链接:
grep
来查找现有PHP函数的源代码,该函数执行您希望代码执行的操作。答案 1 :(得分:0)
php扩展(大多数)是用纯C语言编写的。
unix上的C程序员最常使用vim或emacs(iirc)。
Sara Golemon的Extending and Embedding PHP是一本好书,不知道它是否反映了最新的发展。