Advanced PHP Programming and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading Advanced PHP Programming on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Advanced PHP Programming [Paperback]

George Schlossnagle
4.8 out of 5 stars  See all reviews (13 customer reviews)
List Price: CDN$ 57.99
Price: CDN$ 36.53 & FREE Shipping. Details
You Save: CDN$ 21.46 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Tuesday, April 22? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Kindle Edition CDN $27.88  
Paperback CDN $36.53  
There is a newer edition of this item:
Advanced PHP Programming: Developing Large-Scale Web Applications with PHP 5 Advanced PHP Programming: Developing Large-Scale Web Applications with PHP 5
Sign up to be notified when this item becomes available.

Book Description

Feb. 20 2004 0672325616 978-0672325618 1

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.


Frequently Bought Together

Customers buy this book with PHP and MySQL Web Development (4th Edition) CDN$ 36.36

Advanced PHP Programming + PHP and MySQL Web Development (4th Edition)
Price For Both: CDN$ 72.89

Show availability and shipping details


Customers Who Viewed This Item Also Viewed


Product Details


Product Description

From the Back Cover

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 principal at OmniTI Computer Consulting, a Maryland-based tech company that specializes in high-volume Web and email systems. Before joining OmniTI, he led technical operations at several high-profile community Web sites, where he developed experience managing PHP in very large enterprise environments. He is a frequent contributor to the PHP community and his work can be found in the PHP core, as well as in the PEAR and PECL extension repositories.

Before entering the information technology field, George trained to be a mathematician and served a two-year stint as a teacher in the Peace Corps. His experience has taught him to value an interdisciplinary approach to problem solving that favors root-cause analysis of problems over simply addressing symptoms.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

3 star
0
2 star
0
1 star
0
4.8 out of 5 stars
4.8 out of 5 stars
Most helpful customer reviews
5.0 out of 5 stars Good Reference April 8 2013
By Virgie
Format:Paperback|Verified Purchase
For people familiar with the code or is exposed to allot of coding language to adapt to coding in PHP
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars The best you can get in the advanced book field March 24 2004
Format:Paperback
I have had the pleasure to read through this book, and I need to say that it is a must for those who take PHP seriously. This is not a usual tutorial type book, which will show an example for every keyword with long-winded explanations, but rather a compilation of best pratices and recommendations which you can build on.
The performance section for example (which is one of my favourites) just scratches the surface on how you can use APD to find bottlenecks in your code. George provides you with some common examples, but the real work is still yours, you won't get a step-by-step guide.
Another interesting point of this book is that it is not to read from start to the end. You will surely find sections you are already familiar with (Smarty being a prime example), or sections too advanced for you (ex. distributed environments). And George also takes the liberty to use PHP 5 OO code before introducing the new PHP 5 features, and using XML-RPC before the chapter on RPC calls.
I find it very valuable to have a lengthy introduction to good coding practices at the begining, since most of the code in the book builds heavily on having a consistent coding style. What I miss from the begining though is the introduction on where can people find details if they are stuck. There are interesting PHP.net services (lxr.php.net for example), which are quite valuable if you are trying to find something in the PHP source, to get an idea of how things work.
George having been heavily involved in the APC and APD development knows a lot about PHP and Zend internals. The last section provides you with a current and correct explanation on how you can extend PHP. None of the printed books on the market, or any online tutorial or manual can beat this section currently.
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars If you know PHP, buy this book. March 10 2004
Format:Paperback
Caveat: I am only basing my review on the sample chapter on Performance Tuning, a draft copy of the chapter on Zend Engine Internals, and the table of contents. Also, I may be biased because I've met George and he's really hard not to like--I'll try harder next time.
Go read the reviews of other PHP authors' blogs by doing a Feedster search of this book, you'll find that they highly recommend this book, sometimes over their own books!
Looking at the chapter list, you can see the topics covered are not what you see in a typical PHP book. In fact, if you don't know PHP, this is definitely not the book to be learning out of. If you don't know how to program, this is not the book to be learning out of. But if you use PHP professionally and need to get that extra mile or scale your PHP to a large site, then this is definitely the book to be buying.
There are simply no books, articles, or web references that provide a bird's eye view of the Zend Engine Internals. That is, until this book. The car analogy in this chapter is very apt for the potential reader of this book on a whole. If all you do is use PHP to get you from "point A to B" you certainly don't need this book. But if you are a PHP professional who is responsible for a high performance website, then you need to know the content of this book cold.
The chapter on Performance Tuning has a lot of gems you can't find in any other PHP reference and is essential knowledge when you use PHP on large sites. According to Michael Radwin, George's APD (the tool referenced in the chapter), is used to performance tune parts of Yahoo. But George also gives a nod to competing projects mentioning their strengths and weaknesses. (You can see why it's hard not to like the guy, his pragmatism supersedes his ego in every page.
Read more ›
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Paperback
Very good book with lots of examples and good advice. Easy to read and learn from it.
Was this review helpful to you?
5.0 out of 5 stars Excellent book to get to the next level in PHP Dec 27 2010
Format:Paperback
This book has a lot of useful tips and techniques for those who is serious about PHP development beyond basics. Great chapters on PHP scripts performance - both how to make scripts faster and how to troubleshoot them.
Was this review helpful to you?
5.0 out of 5 stars Absolutely excellent April 13 2005
By Ugo
Format:Paperback
Excellent book, not only for PHP, but also for any programming language, especially web-developpement languages.
Was this review helpful to you?
5.0 out of 5 stars Excellent May 29 2004
By A Customer
Format:Paperback
Frankly, I think others have already said it so I'll keep this short. This book is a well-organized, easy to read compendium of best practices and advanced development techniques for the professional PHP programmer. Anyone who is developing medium to large scale web applications in PHP should read it.
Was this review helpful to you?
Want to see more reviews on this item?
Most recent customer reviews
4.0 out of 5 stars Very good but doesn't say a word about Windows...
I know PHP and Linux are a great match but people really do run PHP on Windows as well. This book acts like it is Linux only and never mentions the Windows implementation. Read more
Published on July 6 2004 by M. Hunsberger
5.0 out of 5 stars Advanced best-practices EVERYONE should be aware of
This book introduces and elaborates on very good programming practices that not many self-made programmers are aware of. Read more
Published on May 25 2004 by Joao Campos
5.0 out of 5 stars Only best practices
I started programming only a little over a year ago, with a JavaScript book I bought. Shortly after that I started with PHP. Read more
Published on May 18 2004 by Yuri van der Meer
5.0 out of 5 stars A superbly organized and definitive instructional guide
George Schlossnagle's Advanced PHP Programming is the superbly organized and definitive instructional guide to developing large-scale PHP applications. Read more
Published on May 6 2004 by Midwest Book Review
5.0 out of 5 stars I love this book
Wow, I love this book! Not just because the content is great, but also because the other has his head held high. Read more
Published on April 27 2004 by Jack D. Herrington
5.0 out of 5 stars Just when you thought you knew it all
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. Read more
Published on March 25 2004 by Derek Sivers
Search Customer Reviews
Only search this product's reviews
ARRAY(0xbfd3b744)

Look for similar items by category


Feedback