• List Price: CDN$ 43.95
  • You Save: CDN$ 3.88 (9%)
Usually ships within 2 to 4 weeks.
Ships from and sold by Amazon.ca.
Gift-wrap available.
Upgrading to PHP 5 has been added to your Cart
+ CDN$ 6.49 shipping
Used: Good | Details
Condition: Used: Good
Comment: Simply Brit: We have dispatched from our UK warehouse books of good condition to over 1 million satisfied customers worldwide. We are committed to providing you with a reliable and efficient service at all times.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Upgrading to PHP 5 Paperback – Jul 31 2004

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
CDN$ 40.07
CDN$ 18.78 CDN$ 0.77

Product Details

Product Description

Book Description

All that's new in PHP 5

About the Author

Adam Trachtenberg has an MBA from Columbia Business School. At business school, he focused on general management and operations, with an emphasis on the field of technology. Adam also has a BA from Columbia University. As an undergraduate, he majored in mathematics and his other studies included computer science and Chinese. Before returning to school, he co-founded and served as Vice President for Development at two companies, Student.Com and TVGrid.Com. At both firms, he led the front- and middle-end web site design and development, worked on corporate planning and strategy, and served as liaison between the product and marketing teams. During study breaks, Adam enjoys playing squash, reading fiction, and eating in New York City's many wonderful restaurants. He wishes he was a better at playing pool, knew the constellations, and was handy around the house.

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 8 reviews
4 of 4 people found the following review helpful
Exactly what I needed Sept. 4 2004
By Foti Massimo - Published on Amazon.com
Format: Paperback
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.
Another Excellent Offering From O'Reilly July 11 2005
By Conrad Shultz - Published on Amazon.com
Format: Paperback
I own a sizable collection of O'Reilly books and have found them to in general be very well written and useful. "Upgrading to PHP 5" continues this tradition superbly.

This book is _not_ for new PHP coders; the vast majority of the text assumes good familiarity with PHP 4.x. If you have this familiarity then you will find this book to be a thorough and well-organized primer on the many new features in the new PHP.

The first chapter merely lists the major areas that have changed in the latest PHP, each of which roughly corresponds to a chapter in the book.

Major enhancement to the OOP facilities of PHP are appropriately discussed in the next chapter. Unfortunately, this is probably the most clumsily written chapter due a strange desire to educate the reader in OOP basics (about the only place in the book where this mistake is committed). The result is a schism that imposes redundancy in the material while simultaneously making it unduly hard to locate specific topics.

Thankfully the subsequent two chapters (on the new MySQL interface and the SQLite database) are uniformly well-written. Especially useful is a (perhaps oddly-situated) section on migration strategies from a PHP 4/MySQL 4.0 platform to a PHP 5/MySQL 4.1 platform.

A chapter on XML follows, but I did not read it in great detail since my applications tend to not require it, so other reviewers are likely to provide greater insights here.

Iterators, yet another feature completely new to PHP 5, are covered next. Unlike much of the conventional PHP fare (even OOP) this topic really does require understanding of rather abstract concepts (especially when debugging the RecusrsiveIterator interface). For this reason, while clearly written it may take hobbiests some time to take this material to heart.

The new error-handling functions are introduced next. I think that the chapter could have benefited from a little more discussion; Trachtenberg seems to think providing code samples is almost self-explanatory. At the end of the day, though, the chapter does its job.

The chapter on streams and filters is another one that I barely perused, so I defer to other reviewers on this topic.

The penultimate chapter provides a very cursory evaluation of a handful of extensions to PHP. While certainly useful to the practicing PHP programmer they are covered in so brief a manner that you will need a separate text to implement them meaningfully. But this chapter does give enough information to at least evaluate the extensions' potential usefulness in an application.

Trachtenberg concludes with an example PHP application. I do not like such examples in books - between space limitations and the complexity of real life this and other examples feel too... contrived... to be worthwhile. But I understand that it is included practically as canon, and do not fault the author for its inclusion.

So, all things considered, this text covers the changes in PHP 5 in detail in a surprisingly brief 300 pages (and small page footprint). A worthy addition to a book collection, provided you already have general PHP reference available.
4 of 6 people found the following review helpful
Awesome Book for PHP4 Developers! Aug. 5 2004
By Adam S - Published on Amazon.com
Format: Paperback
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.
Good PHP+OOP primer Jan. 12 2012
By Dave - Published on Amazon.com
Format: Paperback Verified Purchase
PHP5 has been out for many years now, so this book might seem somewhat irrelevant to today's programmers. But this book is still a valuable addition to the intermediate PHP programmer's bookshelf. The first time I read this book (years ago) I was still programming strictly for PHP4 and had never touched OO programming in PHP. I had a basic understanding of what it was, but I had never tried to use it. This book gave me the logical and practical introduction to OO programming in PHP that I needed. I still take a peek at this book every now and then to refresh my memory on some of the language constructs that I may not use very often. This has probably been one of the most helpful PHP books I have ever purchased.
A books I remember with gratitude Oct. 26 2010
By Francesco M. - Published on Amazon.com
Format: Paperback Verified Purchase
I got this book some time ago, when still I worked with php. It is a great wrap-up about php good practice with a mashup of techniques about mysql and other ancillary components to php.
It is a good reading and still one of the books I remember with gratitude.
Is the cover picture about turtles crawling somehow hyronical about the slowness of php programmers?