Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Introduction to the First Edition

Introduction to the First Edition

I have been using PHP in object-oriented projects since 2000. For most of that time, of course, PHP meant PHP 4, with its relatively limited support for objects. Even so, I found that I could do pretty much everything that I wanted with it, as long as I was careful and disciplined.

In early 2003, I began initial work on a book about PHP 4 and object-oriented programming. A good portion of the book was to focus on the strategies, disciplines, and workarounds required to get PHP to behave itself in an object-oriented context. Then I began to hear murmurs that PHP 5 was on its way, which dated my project before I had even started on it. I put the idea to one side and took up another book project.

It was for that project that I found myself investigating in detail the new features of PHP 5. It was a revelation! Almost every annoyance I had encountered in the past was addressed by the enhanced support of the Zend Engine 2 for object-oriented programming. I found myself once again making notes for a book, but this time, a book that exploited the resources of the language, not a book that overcame its shortcomings.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint