From the book lists at Adware Report:

All information current as of 01:11:21 Pacific Time, Tuesday, 22 February 2005.

Upgrading to PHP 5

   by Adam Trachtenberg

    July, 2004


   Usually ships in 24 hours

Click the button below to . . .

(which will add the book to your Amazon U.S.A. "Shopping Cart")

. . . or use your browser's Back button to return to the search-list page.

Editorial description(s):

From Book News, Inc.
Intended for PHP 4 programmers, this book documents the new and updated features in version 5, and provides side-by-side code comparisons that illustrate what changes may need to be made to current code. Trachtenberg, who is a manager at eBay, describes PHP 5's expanded support for object-oriented programming, integrated suite of XML tools, new MySQL extension, introduction of iterators, and web services with SOAP.Copyright © 2004 Book News, Inc., Portland, OR

Book Description
If you're using PHP 4, then chances are good that an upgrade to PHP 5 is in your future. The more you've heard about the exciting new features in PHP 5, the sooner that upgrade is probably going to be. Although an in-depth, soup-to-nuts reference guide to the language is good to have on hand, it's not the book an experienced PHP programmer needs to get started with the latest release. What you need is a lean and focused guide that answers your most pressing questions: what's new with the technology, what's different, and how do I make the best use of it? In other words, you need a copy of Upgrading to PHP 5. This book is targeted toward PHP developers who are already familiar with PHP 4. Rather than serve as a definitive guide to the entire language, the book zeroes in on PHP 5's new features, and covers these features definitively. You'll find a concise appraisal of the differences between PHP 4 and PHP 5, a detailed look at what's new in this latest version, and you'll see how PHP 5 improves on PHP 4 code. See PHP 4 and PHP 5 code side-by-side, to learn how the new features make it easier to solve common PHP problems. Each new feature is shown in code, helping you understand why it's there, when to use it, and how it's better than PHP 4. Short, sample programs are included throughout the book. Topics covered in Upgrading to PHP 5 include:
Upgrading to PHP 5 won't make you wade through information you've covered before. Written by Adam Trachtenberg, coauthor of the popular PHP Cookbook, this book will take you straight into the heart of all that's new in PHP 5. By the time you've finished, you'll know PHP 5 in practice as well as in theory.

Reader review(s):

Must have for old PHP4 users that think they know everything, August 6, 2004
I've been scripting PHP since PHP3. It was a good wakeup call to let me know I might not know everything about PHP anymore. Sessions were a cool new thing in PHP4, then superglobals in 4.1, and both were easy to understand and implement, but I couldn't seem to find a decent explaination of what was coming up in PHP5 and how to use it since there isn't a lot of code to read as examples (as of this writing). This was the answer for me. The book has 10 chapters; I got my money's worth after I finished chapter 2.

This book takes a seasoned PHP4 programmer and shows how PHP5 adds new features that reduce clunkyness that you just had to live with in PHP4. I can't even think how many different implementations I've seen of preventing SQL injections for MySQL queries. 4 pages explained how the MySQLi extension wiped out one of my complete MySQL classes that exists for nothing other than SQL injection and error handling. Albeit if I read the manual, I could have figured some of it out on my own, but not with the helpful notes that Adam includes.

You should get this book if you write PHP4 classes, use MySQL <= 4.0.x, or you're thinking about switching to SQLite because you're weary about future support of MySQL in PHP and all the licensing changes from MySQL AB. I don't much like XML, so I skipped that chapter. I don't have any applications where I could use the streams, SOAP, Tidy, or Reflection functionality, so I can't speak on those either cause I skipped them, too.

Even though I didn't read half the book, the other half was worth it anyway.

Awesome Book for PHP4 Developers!, August 5, 2004
This is a fantastic book. I frequently find that when an existing developer buys a book, he/she has to sort through all the garbage review in the beginning. This book assumes you are a competent PHP4 programmer. Then it takes you step by step through new PHP5 syntax and features that are unique to PHP5. It reviews and explains Object Oriented Programming (OOP), then discusses a variety of PHP5-only concepts, like SimpleXML and SQLite.

I recently installed a PHP5 server and this book has been by my side since. All PHP4 developers who expect to use PHP5 within the next year or so should really have a copy of this book handy.

Exactly what I needed, September 4, 2004
Being fairly proficient on PHP 4 but looking for more info on version 5, the idea of getting books on PHP 5 that, once again, starts from scratch wasn't exciting at all. This book instead was exactly what I needed, it assume you know PHP 4 and covers only the new features with a good amount of details and a bunch of useful suggestions for code migration. The only reason I don't give it 5 stars is that in the chapters covering OOP and DOM the author try to explain the new functionalities but also attempt to throw in the mix more generic info on this two topics. The end results are somewhat mixed, the coverage of PHP 5 is, in my opinion, very good, but the material about OOP and DOM instead aren't up to the rest and does more harm than good.

Awsome refference tool., January 28, 2005
A very good choice. PHP5 is a new wave in dynamic web development. It dramaticly improved the handeling of classes and objects. This little book is your quick and easy to use refference of objects, methods, variables, scopes, functions. At Procreative Designs (, the company I work for this one was distributed all over our web development department at the beginning of last month. I personally find this book really handy and useful. Previously I owned PHP4 Refference and it always served me well. Overall its a great choice for quick refference.

{end of page}

(Page code from the SEO Tools, Toys, and Packages site)