Developing Custom PHP Extensions: Part 1 (Page 1 of 5 )
Hello and welcome to part one of the "Developing Custom PHP Extensions" article series. After reading this article’s name, one of the first things you might be asking yourself is: what exactly is a PHP extension? After knowing the answer to that question, the next one – presumably – will be: what are PHP extensions needed for? And finally (assuming you have not lost your interest), the last question will be: How do I develop my own extensions?
In this series of articles I will answer those questions in my favorite way: developing our own "useful" PHP extension from scratch. However, before we reach that goal, we must answer some of the questions mentioned above.
In this and subsequent article(s), I will assume basic knowledge of the Visual C++ compiler as well as a fairly decent knowledge of C. Basic knowledge of PHP is also required.