Programming Books C Java PHP Python Learn more Browse Programming Books
PHP 5 Advanced: Visual QuickPro Guide and over one million other books are available for Amazon Kindle. Learn more
Buy New
$24.93
Qty:1
  • List Price: $44.99
  • Save: $20.06 (45%)
FREE Shipping on orders over $35.
Only 3 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Have one to sell? Sell on Amazon
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

PHP 5 Advanced: Visual QuickPro Guide Paperback – March 15, 2007

ISBN-13: 978-0321376015 ISBN-10: 0321376013 Edition: 2nd

Buy New
Price: $24.93
29 New from $23.38 39 Used from $0.42 1 Collectible from $9.98
Amazon Price New from Used from
eTextbook
"Please retry"
Paperback
"Please retry"
$24.93
$23.38 $0.42

Frequently Bought Together

PHP 5 Advanced: Visual QuickPro Guide + PHP 5 Recipes: A Problem-Solution Approach
Price for both: $59.01

Buy the selected items together

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 608 pages
  • Publisher: Peachpit Press; 2nd edition (March 15, 2007)
  • Language: English
  • ISBN-10: 0321376013
  • ISBN-13: 978-0321376015
  • Product Dimensions: 8.9 x 7.1 x 1.2 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Best Sellers Rank: #395,933 in Books (See Top 100 in Books)

Editorial Reviews

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.

More About the Author

Despite having written many computer books, I have no formal computer training, save for one Pascal class way, way, way back in high school. So I like to say that I'm not a computer geek, although I can speak their language.

My formal education was in impractical knowledge: English literature, language, and writing; philosophy and religion (with a heavy emphasis on symbolic logic); and, Latin. As you can see, nothing really useful here. I guess what I did figure out is how to learn something new, how to synthesize all the information I come across, and how to communicate what I've learned in a clear and effective manner.

Since college I've worked at a national bookstore chain, at the main library at Georgetown University, and then for DMC Insights, Inc. I started as the head of the Digital Media Technologies department, where my main focus was on developing dynamic Web sites. I've since been promoted to President of the company, but that's not as impressive as it may sound! Most of my time is spent writing (books and articles), teaching (online and in small group settings), and actually using the technologies that I write about and teach.

Customer Reviews

4.6 out of 5 stars
5 star
19
4 star
1
3 star
0
2 star
0
1 star
2
See all 22 customer reviews
Because, like all of Larry's books, his knowledge is complete, his writing is clear, and it makes it all so easy.
Cliff
I highly recommend this book if you want to learn about PHP object-oriented programming and to keep as a reference.
Ken Tang
I've purchased this book and PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide, both by Larry Ullman.
Justin

Most Helpful Customer Reviews

23 of 26 people found the following review helpful By Curtis Garrison on July 15, 2007
Format: Paperback
I've been reading Larry's books since back in the early days when php/mysql books were barely found. I have to credit Larry's books with helping me just get started learning about php & mysql, and even helping me with most of what I learn today. I've purchased every new version of his books and pick up new things every time. It's so easy to step along with the examples, to help provide a solid understanding, and to give a fresh reassurance of what I may have already known... plus I always learn new tricks and techniques. I guess that's why I keep getting his books. This book especially helped me with a few tricks just at the right time, right when I needed help with them. I have over twenty-five php books and his are all in the top of my favorites and most referenced to.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
13 of 14 people found the following review helpful By Callum D on October 23, 2007
Format: Paperback
While not quite as good as its predecessor (PHP and MySQL for Dynamic Websites 2nd edition) in terms of readability and ease of understanding, Larry Ullman is still, with this book, miles in front of pretty much any other technical author I have read. The chapters on object oriented programming are certainly the best I have come across on the subject.

There is also a quick but useful demo of how to put a bit of AJAX in to a PHP site to increase usability.

The one thing missing from this book that I personally would like to have seen, would be an introduction to frameworks.

But let me stress this point: Larry Ullman is the best technical author, by a long, long way, on any subject I have ever read about in my life. I just wish he was an expert and wrote books on all the other things I want to learn about - that's how good his teaching ability is.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Justin on June 13, 2008
Format: Paperback Verified Purchase
I've purchased this book and PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide, both by Larry Ullman. They're wonderful -- with them, I took my first steps into working with databases and a language like PHP. The step by step examples have made it very easy to learn and when I've been stuck -- I've gone to Larry's site and he's answered my questions in his forum. Two of the best purchases I've ever made. Highly recommended.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By E. Blood on May 6, 2008
Format: Paperback
This book is a great continuation of the PHP5 Visual Quickstart Guide by the same company "Peachpit press). They stay with the same learning style that they have in the other books (visual and doing) but go into more advanced operations.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 3 people found the following review helpful By Ken Tang on July 11, 2009
Format: Paperback
I got this book because I have two of Larry Ullman's other books: PHP 5 and MySQL 4.1 for Dynamic Websites and the updated PHP 6 and MySQL 5 for Dynamic Websites. It seemed natural for me to turn to this book to learn about advanced PHP topics, particularly since I wanted to learn about PHP object-oriented programming.

As with his other books that I own, Larry Ullman's explanation and examples are very simple and easy to understand, particularly when it came to learning about object-oriented programming. He starts you off with a basic understanding of object-oriented programming, and then advances you to advanced object-oriented programming, and then finishes it off with a real world example in creating a shopping cart for an e-commerce website. What's beautiful is that in the previous chapters, he had you create a shopping cart in the procedural programming style. Now you can compare and see the difference in procedural programming versus object-oriented programming on the same type of application you are building. I tried reading other books and websites on PHP object-oriented programming, but none of them clicked with me as they had complex examples and their explanations weren't clear. This book really nailed it for me and I am now writing and working with object-oriented PHP code.

On the back cover, it also mentions that there are bonus e-chapters about creating PDF's with PHP and images with PHP. Unfortunately I have yet to redeem the bonus chapters from their website so I cannot comment on them.

I highly recommend this book if you want to learn about PHP object-oriented programming and to keep as a reference. There are other interesting topics in this book that I also found useful, such as security (sanitizing data), database encryption with MySQL, basic AJAX, XML/PHP, modularizing a website, and working with multidimensional arrays.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 3 people found the following review helpful By Mostafa farghaly on December 11, 2008
Format: Paperback
The book is very good and is the question to many answers in PHP developers head after crossing the beginners line , it saves alot of googling for tutorials solving this advanced topic , as you notice it's advanced material and by no way for beginners , if you are beginner just read his book PHP and mysql for dynamic websites , this book covers advancd topics like multidimentional arrays , recursion , Security , e-commerse , PHP OOP in three interesting chapters , chapter 6 : basic OOP , chapter 7 : advanced OOP, chapter 8 : real-world OOP , the cover networking stuff like working with Sockets , Geolocation , cURL , Then Chapter 10 illustrate compressing files , PHP-GTK environement , establishing time interval driven commands with CRON and using COM with PHP , Chapter 11 discuss in detail PHP command line interface , chapter 12 for PEAR , chapter 13 for AJAX architecture , implementation and debugging , chapter 14 for PHP and XML integration like parsing XML and programming RSS feed , Larry Ullman always surprise us with his writing quality and the ease we digest his illustration . recommended :)
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search

What Other Items Do Customers Buy After Viewing This Item?