PHP Resources

If you're looking to learn more about PHP and related topics like databases, security, and XML, try starting with something from these lists.

Books

A Practical Guide to Curl by Kevin Hanegan (Charles River Media)

Quite a slow read, but you will learn a lot from it despite it being relatively short.

Advanced PHP Programming by George Schlossnagle (Sams)

Pitched at quite a high level, but it is the only book currently available that deals exclusively with making PHP work in highly scalable environments.

Beyond Fear by Bruce Schneier (Springer)

If you want a general introduction to the field of security, this is for you.

Disappearing Cryptography by Peter Wayner (Morgan Kaufmann)

Highly recommended as a general introduction to Crypto topics.

Database Systems by Thomas Connolly et al. (Addison-Wesley)

An excellent all-around reference to database theory and SQL.

Essential PHP Security by Chris Shiflett (O'Reilly)

Soon to be released, but my copy is already on pre-order.

HTML and XHTML by Chuck Musciano and Bill Kennedy (O'Reilly)

A long but worthwhile read that can take you quite far in the topic.

Learning PHP 5 by David Sklar (O'Reilly)

This is the easiest way to learn PHP 5 from scratch.

MySQL by Paul DuBois (Sams) and PostgreSQL by Korry Douglas (Sams)

These are exceptionally comprehensive books and should really be on the bookshelves of all serious MySQL/PostgreSQL database adminstrators.

PHP Cookbook by David Sklar et al. (O'Reilly)

A bit out of date, but it's still an excellent, task-based reference.

Practical Cryptography by Niels Ferguson and Bruce Schneier (Wiley)

This is highly technical, but fascinating, if you're looking to indoctrinate yourself in the security field.

Practical Unix and Internet Security by Simson Garfinkel et al. (O'Reilly)

Quite long and certainly not an exciting read in places, but fulfills its goal of being a comprehensive guide to security for Unix system administrators.

SVG Unleashed by Andrew Watt and Chris Lilley (Sams)

This book doesn't cover SVG. But if you want to know more about XML this is the first place to look.

The Art of Computer Programming by Donald Knuth (Addison-Wesley)

The second volume is particularly of interest for more insight into randomization.

The Art of Deception by Kevin Mitnick (Hungry Minds)

Kevin Mitnick is the ultimate bad guy turned good, and he approaches the topic of social engineering in an original and enlightening way.

The Mythical Man-Month by Frederick Brooks (Addison-Wesley)

Those looking to learn the fundamental principles of team management should look no further.

Unix Shell Programming by Stephen Kochan and Patrick Wood (Sams)

General Unix and C programming is very similar to PHP, so you can learn a lot about PHP by learning about the Unix shell.

Upgrading to PHP 5 by Adam Trachtenberg (O'Reilly)

The only book to buy if you want a stress-free guide to migrating from PHP 4 to 5.

Web Database Applications with PHP and MySQL by Hugh Williams and David Lane (O'Reilly)

A mixed bag of tricks for aspiring web developers.

XML Pocket Reference by Simon St. Laurent and Michael Fitzgerald (O'Reilly)

Short and to the point, this is the quick fix guide to most XML problems.

Magazines

International PHP Magazine

http://www.phpmag.net

PHP Architect

http://www.phparch.com

PHP Magazin Germany

http://www.php-mag.de

PHP Solutions

http://www.phpsolmag.org

Web Sites

Get PHP in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.