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.