views:

41

answers:

2

I need to learn how to develop PHP extensions.
So, I assume I have to refresh my CPP skills (or is it C?).
What IDE should I use (auto-completion, object browsers etc). I plan to develop on Ubuntu 32.
Is there a good book or good website I can learn from?

A: 

php extensions are (mostly) written in pure C.

C programmers on unix most commonly use vim or emacs (iirc).

Sara Golemon's Extending and Embedding PHP is a good book, don't know if it reflects the latest developments though.

stereofrog
+2  A: 

I've recently been learning how to write extensions myself. I'm doing my coding in C++ because I'm exposing some C++ classes I already have written. If you can do it in C, that's suggested as it's the native language of PHP and all the extensions bundled with the PHP source.

Here are the links which I have found most useful in learning or I continue to refer to while developing:

John Factorial
no you got 10...
Itay Moav
ah, looks like it just happened. links fixed :)
John Factorial