- Paperback: 542 pages
- Publisher: O'Reilly Media; 2 edition (May 8, 2006)
- Language: English
- ISBN-10: 0596006810
- ISBN-13: 978-0596006815
- Product Dimensions: 7 x 1.2 x 9.2 inches
- Shipping Weight: 1.6 pounds (View shipping rates and policies)
- Average Customer Review: 3.7 out of 5 stars See all reviews (26 customer reviews)
- Amazon Best Sellers Rank: #973,677 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Programming PHP 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Featured IT certification guides sponsored by Pearson. Learn more.
Frequently bought together
Customers who bought this item also bought
Creating Dynamic Web Pages
About the Author
Rasmus Lerdorf started the PHP Project back in 1995 and has been actively involved in PHP development ever since. Also involved in a number of other open source projects, Rasmus is a longtime Apache contributor and foundation member. He is the author of the first edition of the PHP Pocket Reference, and the co-author of the first edition of Programming PHP.
Kevin Tatroe has been a Macintosh and Unix programmer for ten years. He is an experienced PHP developer, knowledgeable in the changes coming with PHP 5. He is also co-author of the first edition of Programming PHP.
Peter MacIntyre lives and works in Charlottetown, Prince Edward Island, Canada. He has over 16 years of experience in the information technology industry, primarily in the area of software development.Peter's technical skill set includes several client/server tools and relational database systems such as PHP, PowerBuilder, Visual Basic, Active Server Pages, and CA-Visual Objects.Peter is certified by ZEND Corporation on PHP 4.x and has contributed writing material for Using Visual Objects (Que Corp.), Using PowerBuilder 5 (Que Corp.), ASP.NET Bible (Wiley Pub.), and Web Warrior Survey on Web Development Languages (Course Technology).Peter is also currently a contributing editor and author to the on-line and in-print magazine called php|architect (www.phparch.com). He has also spoken several times at North American and International computer conferences including CA-World in New Orleans, USA; CA-TechniCon in Cologne, Germany; and CA-Expo in Melbourne, Australia.
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
- The book is not useful as a reference. For example, Chapter 5: Arrays, mentions some of the functions which apply to arrays, but does not go into any details. The array functions are listed in the reference section, but without knowing that the function applies to array objects, there will be no way to know what to look for. For example, the "usort" function, which takes a function reference to do the element comparison, has only a cursory mentioning in the Arrays chapter; it is covered in the reference, but there was no way for me to know what to look for without looking it up online. The "+" operator, which merges two arrays when given arrays as arguments, is not covered at all (or perhaps I couldn't find it).
- The code examples are bad. Authors have used their initials in some examples related to string comparison, but it takes some effort to follow the code when you have strings such as "njt", "jj", and "jht". I would have preferred "abc" and "xyz". The code examples are HTML-centric, and include many tags, which make reading the code hard; for example, "<tr><td>kt</td><td><492><td></tr>" (page 135) could have been simply "Kevin, 492". There is no separation between code and output -- no empty line between them, and they use the same font. The reference section does not contain any examples or in-depth explanations, or any gotchas.
So before purchasing the book I did a quick scanning of the index and TOC I left with the impression that this book will be kind of the books of "in a nutshell " category. But after receiving the book I tried to use it as I planned to - as a blog style feature exposer, if you wish authors' rants on the matter. In other words I expected all major features to be concisely described and put to practice by authors' grasp of the subject. I guess that was also authors' intention, but the delivery of it by my opinion didn't hold it.
They did some useful categorization of the core functions, but a lot of space is wasted by merely repeating facts, which can be found on the Internet, and which is also suggested by the authors. That disclaimer by the authors alone made the life of the book to be shortened dramatically. The rest of the book, before the reference guide (Appendix A) could be found in better explanations from other books, which even don't have this ambitious subject matter and still can deliver better job (cf. book by David Powers, Luke Welling, etc.).
In the final analysis this book was a disappointment for me, even though published by O'Reilly. And because of it short life the fate of the book will be early retirement to the recycling factory.
I dusted this reference off to look up something, exception handling... Wasn't there! He has 2 pages on error handling, but absolutely squat on try-catch-finally and throw, which do exist in PHP 5 (and hopefully earlier). How worthless, I own this book but turned to a quick google search because it fails. I've decreased the rating from 3 star to 1 star. I see no O'Reilly books in my future, so many bad experiences with them.
I was just trying to confirm that ellipsis (...) was not valid syntax in PHP like in other languages where it means whatever/any exception.
Most Recent Customer Reviews
The book is good, we had some problems with delivery, but
the problems were solved!
bye thank youRead more