annotated PHP Manual (http://www.php.net/manual)
is a great resource for exploring PHP's extensive
function library. Plenty of user-contributed comments offer helpful
advice and sample code, too. Additionally, there are many PHP mailing
lists covering installation, programming, extending PHP, and various
other topics. You can learn about and subscribe to these mailing
lists at http://www.php.net/mailing-lists.php. A
read-only web interface to the mailing lists is at
http://news.php.net. Also worth exploring is the
PHP Presentation System archive at
http://talks.php.net. This is a collection of
presentations about PHP that have been delivered at various
After you're comfortable with the material in this
book, the following books about PHP are good next steps:
by Rasmus Lerdorf and Kevin
(O'Reilly). A more detailed and technical look at
how to write PHP programs. Includes information on generating
graphics and PDFs.
PHP Cookbook, by
David Sklar and Adam Trachtenberg (O'Reilly). A
comprehensive collection of common PHP programming problems and their
Tools, by David Sklar (Apress). Examples and explanations
about many popular PHP add-on libraries and modules including
HTML_QuickForm, SOAP, and the Smarty templating system.
Upgrading to PHP
5, by Adam Trachtenberg (O'Reilly). A
comprehensive look at the new features of PHP 5, including coverage
of features for XML handling and object-oriented programming.
These books are helpful for learning about databases, SQL, and MySQL:
Web Database Applications
with PHP & MySQL, by David Lane and Hugh E.
(O'Reilly). How to make PHP and MySQL sing in
harmony to make a robust dynamic web site.
SQL in a Nutshell,
by Kevin E. Kline (O'Reilly). The
essentials you need to know to write SQL queries. Covers the SQL
dialects used by Microsoft SQL Server, MySQL, Oracle, and PostgreSQL.
MySQL Cookbook, by
(O'Reilly). A comprehensive collection of common
(http://dev.mysql.com/doc/mysql). The ultimate
source for information about MySQL's features and
These books are helpful for learning about HTML and HTTP:
& XHTML: The Definitive Guide, by Bill
Chuck Musciano (O'Reilly). If
you've got a question about HTML, this book answers
Dynamic HTML: The Definitive
Reference, by Danny Goodman (O'Reilly). Full
of useful information you need if you're using
Developer's Handbook, by Chris
(Sams Publishing). With this book, you'll better
understand how your web browser and a web server communicate with
These books are helpful for learning about security and cryptography:
Security, Privacy & Commerce, by Simson
(O'Reilly). A readable and complete overview of the
various aspects of web-related security and privacy.
Practical Unix & Internet
Security, by Simson Garfinkel, Alan
(O'Reilly). A classic exploration of all facets of
Cryptography, by Bruce Schneier (John Wiley & Sons). The
nitty gritty on how different cryptographic algorithms work and why.
These books are helpful for learning about supplementary topics that
this book touches on like XML processing and regular expressions:
Learning XML, by
Erik T. Ray
(O'Reilly). Where to go for more in-depth
information on XML than Chapter 11.
Learning XSLT, by
Michael Fitzgerald (O'Reilly).
Your guide to XML stylesheets and XSL transformations.
Expressions, by Jeffrey E.F. Friedl (O'Reilly).
After you've digested Appendix B, turn to this book for everything you ever
wanted to know about regular expressions.