What IDE tools are used for c-php extended development?

Source: Internet
Author: User
What IDE tools are used by PHP extension development
Vs
Sublime

Reply content:

What IDE tools are used by PHP extension development
Vs
Sublime

PHP extensions (PECL), like the PHP engine, are developed using the C language. PHP Core Development Group member Bird Brother Laruence uses vim for PHP development.
Http://www.laruence.com/2011/09/13/2139.html
Book: http://www.walu.cc/phpbook/
Case: Php-src/ext
pecl Development Mail Group: Http://news.php.net/php.pecl.dev
Try to write some phpt test cases, php-src/tests there are many references.
To compile PHP with--enable-debug when testing, do not output any error messages to execute your extension logic.
Use Valgrind to detect memory leaks.

PHP Asynchronous Network extension swoole author blog: http://rango.swoole.com/
PHP Chinese Word extensions SCWS and xunsearch full-text search engine Author blog: http://hightman.cn
PHP Code encryption Extension php-beast Author blog: Http://my.oschina.net/liexusong/blog

If you are using IDE development on Linux, you can look at Eclipse CDT or Qt Creator.

To build a PHP extension:
http://wiki.swoole.com/wiki/page/238.html (Video tutorial)
http://php.net/manual/zh/internals2.buildsys.php
The Php-src/ext/ext_skel script is used to generate the pecl extension source skeleton.

PHP extension is written in C, C language is generally VC + + environment.

Does this have anything to do with PHP extensions? Whatever you want.

In C language. If you need to compile with VS to win

Good text collection, the editor can do it

  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.