Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
54 used & new from $8.00

Have one to sell? Sell yours here
 
   
Advanced PHP Programming (Developer's Library)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Advanced PHP Programming (Developer's Library) (Paperback)

by George Schlossnagle (Author)
4.0 out of 5 stars See all reviews (23 customer reviews)

List Price: $54.99
Price: $40.14 & this item ships for FREE with Super Saver Shipping. Details
You Save: $14.85 (27%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
32 new from $13.97 22 used from $8.00
There is a newer edition of this item:
Advanced Php Programming: Developing Large-scale Web Applications With Php 5 (Developer's Library) Advanced Php Programming: Developing Large-scale Web Applications With Php 5 (Developer's Library)
Sign up to be notified when this item becomes available.
What Do Customers Ultimately Buy After Viewing This Item?

Frequently Bought Together

Customers buy this book with PHP and MySQL Web Development (4th Edition) (Developer's Library) by Luke Welling

Advanced PHP Programming (Developer's Library) + PHP and MySQL Web Development (4th Edition) (Developer's Library)

Customers Who Bought This Item Also Bought

PHP 5 in Practice (Developer's Library)

PHP 5 in Practice (Developer's Library)

by Elliott White
4.5 out of 5 stars (2)  $30.89
PHP 5 Power Programming (Bruce Perens' Open Source Series)

PHP 5 Power Programming (Bruce Perens' Open Source Series)

by Andi Gutmans
3.9 out of 5 stars (13)  $35.76
Extending and Embedding PHP (Developer's Library)

Extending and Embedding PHP (Developer's Library)

by Sara Golemon
4.0 out of 5 stars (1)  $34.64
Pro PHP Security

Pro PHP Security

by Chris Snyder
3.9 out of 5 stars (7)  $39.14
Essential PHP Security

Essential PHP Security

by Chris Shiflett
3.8 out of 5 stars (16)  $19.77
Explore similar items

Editorial Reviews

Product Description

Over the past three years PHP has evolved from being a niche language used to add dynamic functionality to small sites to a powerful tool making strong inroads into large-scale, business-critical Web systems.

The rapid maturation of PHP has created a skeptical population of users from more traditional "enterprise" languages who question the readiness and ability of PHP to scale, as well as a large population of PHP developers without formal computer science backgrounds who have learned through the hands-on experimentation while developing small and midsize applications in PHP.

While there are many books on learning PHP and developing small applications with it, there is a serious lack of information on "scaling" PHP for large-scale, business-critical systems. Schlossnagle's Advanced PHP Programming fills that void, demonstrating that PHP is ready for enterprise Web applications by showing the reader how to develop PHP-based applications for maximum performance, stability, and extensibility.



About the Author

George Schlossnagle is a contributor to the PHP project and an Apache module author who also has years of hands-on experience in building large-scale PHP sites and applications.

For two years he was the senior architect at one of the largest PHP sites on the Web (serving over 130 million dynamic PHP pages per day). He is also the author of the APC compiler cache and the APD profiler (Zend engine extensions), both of which were developed to increase performance on highly transactional Web systems.

He is a regular speaker at leading open source conferences such as PHP-Con and ApacheCon, and he now runs a consulting company specializing in scalable Web applications.


Product Details

  • Paperback: 672 pages
  • Publisher: Sams (March 1, 2004)
  • Language: English
  • ISBN-10: 0672325616
  • ISBN-13: 978-0672325618
  • Product Dimensions: 8.9 x 7 x 1.6 inches
  • Shipping Weight: 2.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars See all reviews (23 customer reviews)
  • Amazon.com Sales Rank: #390,494 in Books (See Bestsellers in Books)

Citations (learn more)

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(12)
(2)
(2)
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

23 Reviews
5 star:
 (13)
4 star:
 (4)
3 star:
 (1)
2 star:
 (3)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (23 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
72 of 77 people found the following review helpful:
5.0 out of 5 stars Only best practices, May 18, 2004
By Yuri van der Meer (Amsterdam, Netherlands) - See all my reviews
I started programming only a little over a year ago, with a JavaScript book I bought. Shortly after that I started with PHP.

My first PHP book was Glasshaus' "Dreamweaver MX: PHP Web Development" (had to start somewhere). I then bought Sams' "PHP & MySQL web development". That was a big step forward.

Meanwhile, I learned all about separating the different layers on the front end through the use of XHTML, CSS and W3C DOM-based JavaScript, and I wanted to learn to achieve the same kind of maintainability in server-side scripting. I wanted more advanced programming techniques and I wanted to learn about `best practices' and OOP.

I then got the SitePoint PHP Anthology volumes. I liked its use of OOP for the various solutions, but they're just that. A lot of cook book style solutions. I learned some good things from looking at all the solutions, but I wanted a more direct approach teaching me how to program PHP on a professional level, rather than just learn how to implement professional solutions.

A few weeks ago I got the book Advanced PHP Programming. Finally I have a book that seems to really have what I was looking for. This teaches not only how OOP works in PHP, but it also shows in general how OO techniques apply to different situations (design patterns). A lot of other topics in the book are a little over my head right now, but it is good to know it's there for when I need it.

While reading the many examples in the previously mentioned PHP books, I kept asking myself "is this really the best way to handle this?". Not with this one. I somehow know that this book can teach me all I ever wanted to know about programming PHP on a professional level and not teach me any 'bad practices' along the way.

This is definately not the first book I should have bought on PHP, but it seems this may well be the last book I will be needing for a long time.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
30 of 32 people found the following review helpful:
3.0 out of 5 stars Great outline; average implementation, September 13, 2004
By M. Coughlin "Mike" (Westerly, RI United States) - See all my reviews
(REAL NAME)   
PHP *needs* capable writers, like this one. Developers, who take time to write, seem rare - compared to writers, who rarely get to do development projects, anymore. This author is clearly a very experienced practitioner. He outlined a great table of contents.

He advocates and provides guidance for adhering to best practices, regarding design patterns, scalability, caching, unit testing, profiling & tuning etc. The last 1/6 of the book is about C language PHP extension. Excellent "Further reading" suggestions are provided at the end of each chapter.

Out of a high-volume PHP site developer, since 1999, I would expect creative examples. If your site provides Fibonacci sequences and readability scores web services, you'll find this book highly useful. Though on page 1, the author PROMISES NO* "foo-bar" examples, he provides plenty (on pages: 19, 53, 56, 68, 102, 158, 166, 227, 230, 255, 268, 274, 325, 373, 405, 466, 483, 484, 563). Since a reader devotes plenty of time to contemplating foo-bar examples, I came to realize why they bother me so much ... they're unimaginative (i.e. mentally lazy), regarding pragmatic applications for the technology.

I found myself constantly marking comma's in the text - to ease the readability and follow what was being said. If the author doesn't know where to put comma's, the editors should! There's no bold text - to illustrate lessons within the code. As far as I can remember, there's no offer of complete code (e.g. from a website), either.

This is a good, author with generally readable writing style and a wealth of experience to convey. I wouldn't dissuade anyone from buying this book; there's a tremendous amount to be learned and gained from this ... probably the most advanced PHP text, available. I'm just a bit disappointed, because, though it's very good, it could have been world class. I would buy future books from this author; I hope that they get even better!
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
24 of 26 people found the following review helpful:
5.0 out of 5 stars Just when you thought you knew it all, March 25, 2004
By Derek Sivers "cdbaby" (Portland, OR United States) - See all my reviews
(REAL NAME)   
I've been programming in PHP full-time for 5 years now. I remember when I was first learning, how all the books felt a little over my head, in a good way. Very slowly I understood things that didn't make sense before. And then very slowly I'd start to incorporate those things into my day-to-day programming.

After 2 years or so, I missed that feeling. I'd check out new PHP books and flip through every chapter saying, "Yeah yeah yeah...". I realized I had become an expert.

I was honestly impressed looking at the table of contents of this book. This is NOT your usual PHP book! That's obvious right away. So I ordered it. And it just arrived yesterday.

I was up all night reading it, and again today. This is the most amazing PHP book for experienced PHP programmers I've ever seen. (Wait - this is the ONLY book for experienced PHP programmers I've ever seen!)

The author really knows his stuff, and uses best-practices, throughout. Really well thought-out code with a lot to learn from.

The fact that it's all based on the new PHP5 style makes it even better! A great way to get to know the new object approach to PHP5: to see it in real-world examples, so that after a few hours with this book it's second-nature.

For the first time in three years, I feel wonderfully over-my-head with a LOT to learn here in this one amazing book. Thanks George!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Good content
I haven't read all the book yet, but the chapters i had read so far they are well written and they'r rich in information, they give usefull and practical examples, that's what i... Read more
Published 7 months ago by Jaime Blanco

1.0 out of 5 stars this book is for morons
If you are not a moron, you will put this book down after page 17.
Pages 16 and 17 (in the first chapter!!! Read more
Published 11 months ago by quagmired

2.0 out of 5 stars Do not buy this book
Do not buy this book. There are so many script examples in this book that do not work, let alone there are many weak and sloppy algorithms and code logic structures the author... Read more
Published 19 months ago by Fenway

4.0 out of 5 stars Good INTERMEDIATE Book
Note:
Beginning PHP programmers will be lost. Start elsewhere.
Intermediate PHP programmers will learn a lot regarding technical details and good coding and design... Read more
Published 24 months ago by Leicester Dedlock

5.0 out of 5 stars A must read for intermediate level PHP Programmers or above
This is a hefty tome, weighing in at 650 pages chocked full of great information about advanced PHP programming. Read more
Published on May 29, 2006 by Paul M. Reinheimer

2.0 out of 5 stars Nice Survey Book / Not Great
I agree with other reviewers that this is a survey or concept book. Schlossnagle is a bright php programmer but a lousy teacher. Read more
Published on January 8, 2006 by P. N. Payne

5.0 out of 5 stars The Elevator from the Intermediate Level to the Professional Level
Read on if you are:

- Used to PHP programming, but not a very sophisticated programmer.
- Looking out to do more programming on a higher level. Read more
Published on October 4, 2005 by Simon Brunner

5.0 out of 5 stars If you want to make better code this is your book
This book is more than your trivial "PHP for Dummies". This book can help you become not only a better programmer; it can help make you a professional programmer. Read more
Published on August 23, 2005 by A Programmer

4.0 out of 5 stars Just read the book
This is the 3rd PHP book I've read. In my opinion, a professional PHP programmer can find a lot of useful things in this book about serious programming in PHP. Read more
Published on April 19, 2005 by Dim I. Andrikopoulos

5.0 out of 5 stars Absolutely excellent
Excellent book, not only for PHP, but also for any programming language, especially web-developpement languages.
Published on April 13, 2005 by Ugo

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


A Savings Shower

Home Improvement Value Center
Find the right showerhead at the right price in the Home Improvement Value Center, where you can find items up to 50% off.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Keep Your Tools Handy

Shop for hand tools
Hand tools are simple and portable and are great for completing a home improvement or woodworking project.

Shop for hand tools

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates