Where to Go from Here

You've learned a lot about PHP. You now know how to create dynamic loadable modules and statically linked extensions. You've learned how PHP and Zend deal with internal storage of variables and how you can create and access these variables. You know quite a set of tool functions that do a lot of routine tasks such as printing informational texts, automatically introducing variables to the symbol table, and so on.

Even though this chapter often had a mostly "referential" character, we hope that it gave you insight on how to start writing your own extensions. For the sake of space, we had to leave out a lot; we suggest that you take the time to study the header files and some modules (especially the ones in the ext/standard directory and the MySQL module, as these implement commonly known functionality). This will give you an idea of how other people have used the API functions - particularly those that didn't make it into this chapter.


add a note add a note User Contributed Notes
psikic at psikic dot com
24-Aug-2004 02:50
Writing a PHP Extension can sometimes be a difficult task that requires a knowledge of both the internals of PHP and the Zend API and a fluency in C.  I have created a forum where you can ask questions and get help with building a PHP Extension and share your knowledge of this powerful way to speed up your code and use pre-written code in your PHP project.  Please visit my forum at:

http://www.psikic.com/modules.php?name=Forums&file=viewforum&f=13

The community is very new but I will do my best to answer anyones questions.  While you are there, make sure to visit the other forums.  Thanks!