Book Club > Book Review

 

Programming PHP

Sebastian Bergmann, O’Reilly 2002, 507 Pages

Average Rating Rate this article Poor Below Average Average Good Excellent
1   2  3  4  5

It certainly took its time, but now it’s out: a PHP book from the famous “Programming” series by O’Reilly. O’Reilly has a tradition of letting only creators or core developers of a language write books for this series. With “Programming PHP” Rasmus Lerdorf, the creator of PHP, presents his second book on PHP, the first being the “PHP Pocket Reference” that was also published by O’Reilly.


“Programming PHP” gives a thorough overview of PHP and explains in its first six chapters the handling of datatypes and variables, arrays, strings and objects in great detail. Following an interlude on essential web technologies including HTTP and SSL in chapter seven, the following four chapters show how PHP integrates with other technologies like databases, graphics, PDF and XML. Chapter 12 is dedicated to the planning and development of secure web applications while chapter 13 presents proven solutions to common problems. Rasmus Lerdorf uses the 14th chapter, “Extending PHP”, to give a practical introduction into writing extensions for PHP in C. This chapter is certainly not aimed at beginners, like the rest of the book. The book concludes with a chapter on Windows specific topics like COM and ODBC and a 100-page long function reference.

From the great number of PHP books that target beginners, “Programming PHP” clearly stands out as the best. The numerous examples consistently honour the change in the handling of external variables, like HTTP GET and POST, that was introduced in PHP 4.2.0 which motivates programming securer PHP applications. If one does not yet own an introductionary PHP book and considering buying one, she/he should get “Programming PHP” as it gives a well written introduction and no legacy code in its examples.


Rasmus Lerdorf & Kevin Tatroe
Programming PHP. Creating Dynamic Web Pages
507 pages, 39.95
O’Reilly, 2002
ISBN: 1565926102

Related Books

 

In The News

29.08.2008

Zimbra Boosts Up iPhone Support

Zimbra, a Yahoo company, and an open source software developer, has announced the general availability of Zimbra Mobile for iPhone 2.0.Zimbra Mobile …

28.08.2008

Lets Connect the Web with Language, Says Mozilla

The Mozilla Foundation has released a very early prototype of mash-up software called Ubiquity, which is designed to make it easier to …

28.08.2008

TYPOlight Revamps Site, Also Releases V 2.6.0

TYPOlight, the powerful web content management system, has recently come up with version 2.6.0. This release fixes some bugs over the previous …

27.08.2008

Eclipse PDT 2.0 Release Plan Pushed Back Till Year End

On his blog recently, Max Horvath revealed that the next major release of Eclipse PDT, Version 2.0, has been postponed till December …

26.08.2008

Beta of phpMyAdmin 3.0.0 Released

Within a period of just 10 days after the release of its first alpha version, the phpMyAdmin team has released the beta …

Book Club
Book Reviews -------------------
Open Source Web Development with LAMP

Open Source Web Development with LAMP

Derick Rethans

This book on LAMP is not primarily focused on PHP, actually quite a small part is devoted to PHP.It starts with a very brief explanation in …

[FULL STORY]


New Book Announcement ----
MySQL Cookbook, Second Edition

MySQL Cookbook, Second Edition

Paul DuBois

A handy resource when you need quick solutions or techniques, this Cookbook addresses specific questions in using MySQL. You'll find dozens of short, focused pieces of …

[FULL STORY]

Submit Announcement/Review | More »