- Paperback: 608 pages
- Publisher: Peachpit Press; 2nd edition (March 15, 2007)
- Language: English
- ISBN-10: 0321376013
- ISBN-13: 978-0321376015
- Product Dimensions: 7 x 1.2 x 9 inches
- Shipping Weight: 2 pounds
- Average Customer Review: 23 customer reviews
- Amazon Best Sellers Rank: #1,685,087 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.
PHP 5 Advanced: Visual QuickPro Guide 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
There is a newer edition of this item:
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Customers who bought this item also bought
Customers who viewed this item also viewed
From the Author
This book, as the title states, is an advanced guide to the PHP programming language. Compared to my PHP for the Web: Visual QuickStart Guide, which teaches PHP, and some MySQL, as a new language for beginners, and my PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, which teaches PHP, and lots of MySQL, as new technologies for beginning to intermediate developers, this book is different in two ways.
First, this book does assume reader comfort with PHP and MySQL, not to mention HTML, of course (in a way, this book can be seen as a sequel to PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide). Second, whereas those other two books covers the topics in a planned sequence, often having one chapter build upon the next, this book has fourteen chapters of content that are primarily separate from each other, the exception being the three chapters on Object-Oriented Programming (OOP) that build upon each other. With this structure, my intention is that you can use this book in whatever way best meets your needs as you master the PHP programming language, the MySQL database server, and Web development in general: reading the chapters that are most pertinent to you, skipping around, etc.
The first third of the book covers different individual, advanced techniques in various categories: general, Web application, database, security, and e-commerce. Readers have told me that their favorite sections in this part are those on modularizing a Web site, storing sessions in a database, and using the Filter extension for easy, improved security.
The next 150 pages of the book covers OOP from the basics of syntax to OOP design theory to real-world application of Object-Oriented Programming. The third chapter in that section includes OOP rewrites of earlier procedural scripts so that you can best compare and contrast the two programming approaches.
The remaining six chapters are each on specific subjects: networking, PHP and the server, PHP's command-line interface, PEAR, Ajax, and XML. Some of the specific topics there include Geolocation, cURL, PHP-GTK, cron, command-line scripting, sending HTML email, a full-fledged Ajax application, and manipulating XML. There was not room in the printed book to include two related chapters--one on creating and manipulating images using the GD library and the other on creating and manipulating PDFs, so those have been made available for free from the publisher's Web site.
As I write this now (in March of 2011), there is no current plan to update the book, which means it won't be happening in 2011. The book was written using PHP 5.2, and the most current version is PHP 5.3, so the material is still quite reasonably up to date.
Thanks for your interest in the book. It is appreciated. And if you purchase it, I hope you like it and find it to be useful and informative.
From the Back Cover
Visual QuickPro Guide--the fast, efficient way to learn!
- Easy visual approach uses pictures to guide you through PHP and show you what to do.
- Concise steps and explanations let you get up and running in no time.
- Page for page, the best content and value around.
- Companion Web site offers sample scripts, updates, and more.
- Bonus chapters available for download at the publisher's Web site.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
(1) The author, for selecting straightforward, useful topics and presenting them clearly and cleanly. I particularly appreciate his emphasis on simplicity and practicality. Just enough concept and just enough hand-holding. I was struggling to make the leap from building haphazardly assembled web pages to an organized, modular, MVC architecture, and Chapter 2 provided an invaluable intermediate step that I have not seen in any other text. Likewise for OOP. Other books go off on verbose tangents without showing you syntax that you'll actually use. This book demonstrates just enough OOP to do anything you'll ever really need to do with objects, without dogmatically pushing you to unnecessarily objectify and wrap every piece of data in your application with layers of abstraction.
The introduction of "advanced" features, like Ajax,COM, PEAR, PECL, and several of the useful libraries therein, was also a good introduction to the deeper waters beyond a basic mastery of the PHP language fundamentals.
(2) The whole "visual quickpro" series and concept. I have dozens of other IT/programming books that are just way too heavy on text and demonstrative code snippets and lack the complete small-project approach of these quickpro books. The wrox and o'reilly books with 2 dozen authors and endless UML diagrams just don't do it for me. The quickpro two-column page layout with code and screenshots next to explanations is easily approachable. I also recommend the author's "Building a website with ajax" for the same reasons. Go through each chapter, typing and running his code as you go to make sure you internalize the concepts and syntax, then go through it again and adapt the material to your own projects. Most of the quickpro books seem to be for introductory level material. I'd like to see them cover more advanced topics with the same emphasis on succinctness and practicality.
Larry, if you read this -- please consider doing a "PHP 5 More Advanced" to cover MVC in detail and help us put some of the more useful design patterns into practice. More security related material would be cool as well. You'd have at least one buyer.
Also unlike other programming books, you know the exercises in his books are going to work. If you get stuck on an example, Larry provides online support for his books. Larry answers your questions and gets you back on your feet so that you can get on with learning the rest of the book.
No other author is so involved with his readers' learning.
Other great books on PHP - Visual Quickstart PHP 6 and Mysql 5, and Effortless E-commerce. All these books are must reads for anyone serious about learning PHP.
Most recent customer reviews
Good example of a shopping cart and great tips on how to improve on the basic implementation of PHP in creating a web site.