Answers
PHP扩展(PECL)跟PHP引擎一样都是使用C语言开发。PHP核心开发组成员鸟哥Laruence使用的是VIM进行PHP开发。
http://www.laruence.com/2011/09/13/2139.html
书籍:
http://www.walu.cc/phpbook/
案例: php-src/ext
PECL开发邮件组:
http://news.php.net/php.pecl.dev
尽量编写一些phpt测试用例,php-src/tests下有很多参考.
测试时用--enable-debug编译PHP,要做到执行你的扩展逻辑,不输出任何错误信息.
用valgrind检测内存泄露.
PHP异步网络扩展Swoole作者博客:
http://rango.swoole.com/
PHP中文分词扩展SCWS和XunSearch全文搜索引擎作者博客:
http://hightman.cn
PHP代码加密扩展php-beast作者博客:
http://my.oschina.net/liexusong/blog
如果你在Linux上要使用IDE开发,可以看看Eclipse CDT或者 Qt Creator 。
班主任神魔恋
answered 9 years, 7 months ago