Start reading Easy PHP Websites with the Zend Framework on the free Kindle Reading App or on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

Enter a promotion code
or gift card

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Sorry, this item is not available in
Image not available for
Image not available

Easy PHP Websites with the Zend Framework [Kindle Edition]

W. Jason Gilmore
4.3 out of 5 stars  See all reviews (28 customer reviews)

Kindle Price: $22.99

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your email address or mobile phone number.


Amazon Price New from Used from
Kindle Edition $22.99  
Perfect Paperback --  
Shop the new
New! Introducing the, 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

Book Description

In this comprehensive introduction to the powerful Zend Framework, I'll show you how to use all of the features you'll actually want to use within your own websites, including how to effectively manage your configuration data, build rock-solid model-based web forms, take advantage of the powerful Doctrine 2 ORM, send e-mails through your website using Zend_Mail, manage user registrations, logins, and recover forgotten passwords.

We'll start right at the beginning, showing you how to use the ZF command-line tool to create your first Zend Framework project, build actions, controllers, and models, and effectively manage your project views and layouts. From there you'll be provided with a comprehensive introduction to all of the framework's most important features (in addition to insight into key best practices such as unit testing and deployment), including:

  • Effectively manage your Zend Framework layouts and views, and create view helpers which can be reused throughout your website
  • Integrate Doctrine 2 into your Zend Framework application
  • Manage configuration data using the Zend Framework's Zend_Config component
  • Build model-driven forms which can easily be tested using PHPUnit and Zend_Test
  • Mine the product catalog using the Amazon Product Advertising API
  • Test your website using PHPUnit and Zend_Test
  • Deploy your website quickly and conveniently using Capistrano
  • Write PHP-driven CLI scripts which can take advantage of Zend Framework components
  • And much, much, much more!

Companion Project

All readers of the Kindle version are provided with a special download code which allows you to download *all* of the source code to the GameNomad companion project, a social networking website for the video gaming community!

Editorial Reviews


"I've found this book to be a good resource, even for a grumpy veteran PHP programmer like myself. Flipping through the chapters quickly I can find some slightly different ways of doing things on my projects, and I really like that Jason is also showing how to take tools outside of the PHP ecosystem and embrace them. Tools like Git and Capistrano are there to help you, why wouldn't you want to use them?" -- Chris Hartjes (

"If you are thinking about getting into Zend Framework development, this is definitely a book you want to own. I don't see it as a reference book that you will keep handy and constantly refer to. It is a guide to get you up the mountain." -- Cal Evans (Zend Developer Zone)

About the Author

W. Jason Gilmore is founder of a W.J. Gilmore, LLC, a publishing and consulting firm based out of Columbus, Ohio. Formerly Apress' open source editor, Jason fostered the development of more than 60 books, along the way helping to transform their open source line into one of the industry's most respected publishing programs. He's the author of several books, including the best-selling "Beginning PHP and MySQL: From Novice to Professional"(currently in its third edition), "Beginning PHP and PostgreSQL: From Novice to Professional", and "Beginning PHP and Oracle: From Novice to Professional".

Jason is cofounder of CodeMash, a nonprofit organization tasked with hosting an annual namesake developer's conference, and was a member of the 2008 MySQL Conference speaker selection board.

Jason has over 100 articles to his credit within prominent publications such as, Linux Magazine, and TechTarget.

Product Details

  • File Size: 1129 KB
  • Print Length: 313 pages
  • Publisher: W.J. Gilmore, LLC; 2 edition (March 10, 2011)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B004RVNL3G
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Enabled
  • Amazon Best Sellers Rank: #493,565 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

Customer Reviews

Most Helpful Customer Reviews
8 of 8 people found the following review helpful
4.0 out of 5 stars An outstanding book October 19, 2009
Format:Perfect Paperback|Verified Purchase
I ordered this book at the same time as a few others, and at first I was quite disappointed. Leafing through page after page of stuff I had already figured out online, such as installation of test bed software and the framework, basic PHP, etc.

Moving on from that section, I found myself immediately in somewhat familiar territory, and from there on on almost every page had a light-bulb moment tucked away somewhere.

This book is currently still sitting on my desk looking like a porcupine with all the post-it markers stuck onto sections that stood out as a piece of the puzzle I had been missing.

A great investment for anyone learning Zend Framework. It starts out slowly and then ramps up, explaining and expanding as it goes. It even takes the time to explain the alternatives and things that you might need to do when customizing their examples, even though it doesn't apply directly to what they are showing. Excellent, excellent stuff.

I'm giving it 4 stars, simply for the fact that the first quarter of the book was of little use to me, but seriously, the rest of the book was like gold to me. The middle third of the book alone was well worth the cost of the book.

An excellent starting point.
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
By mem
Format:Kindle Edition|Verified Purchase
This book is indeed a great book. I love it.
I bought the 1st version of this book, and I now have a *second edition* that has MUCH more things to talk about.
(btw, The second edition is for free for those who bought the first edition, and I found that, just great :) ).

Anyway, about this new book version itself:

The GOOD parts:

I love it because, one of the main steps a newbie developer (like me) must face is, to know, NOT ONLY how to accomplish specific tasks using a framework - seriously, we can get tons of that over the internet - BUT, actually, start to understand what MUST change on your developer process itself.

I had other Zend Framework books, they were quite advanced - they assumed that I already had my developer process workflow guaranteed and that I know a LOT about design patterns. I couldn't follow the book.

I had other Zend Beginner books, they were quite ok for learning the basics but that was not enough, even on those that actually introduce you do some design patterns, I just asked myself, what for?

Because I didn't understand the big question: HOW DOES THIS ALL CONNECTS ?

*And that is where this book really shines.*

It may not cover all little framework beginners details that some may expect. (I got them from searching the internet);
It may not be best book to learn about advanced design patterns regarding some applications architectures.

But it truly is a great book to break the bridge on two key points:

A) Developer tools.

When you design your application using Zend Framework, you NEED to have new tools, you cannot simply rely on having a simple lamp server installed locally. What about Unit testing? What about using the powerful zf tool?
Read more ›
Comment | 
Was this review helpful to you?
5 of 5 people found the following review helpful
2.0 out of 5 stars Not a good first choice August 28, 2012
By Spleen
Format:Kindle Edition
The book IS well written.

The first few chapters will get you a good foundation on how things work. It may take going through a few early chapters twice. If you have no experience with framworks, it's all SO foreign at first, you need sort of a detailed overview in the first reading - don't worry if it doesn't all make sense - then read it again and it'll all start to come together once you've seen the end you're working towards, and experimented with a few examples on your own.

The problem is, after that you start getting into the REAL useful stuff - working with databases - the author proceeds to tell you that the native database interface is ok, but you should learn and use Doctrine instead because it has some cooler features.

(this he admits is based on the fact that he hates writing in SQL... which for many of us just isn't a problem - and learning an "easier" way to work with SQL code is a huge worthless undertaking)

Who knows, he may be 100% right, maybe we SHOULD learn doctrine. But with so much to learn on just the zend framework itself, it almost seems comical to suggest adding to that WHILE you're learning the framework.

New readers will be VERY confused as to why they need doctrine (if they even do) or what the differences are that doctrine offers.

I think it was a huge mistake, wrecking an otherwise great book.

He spends a few paragraphs telling you how miserably difficult it is to install doctrine, but that it might be better in new releases! Unless I missed something, there were no instructions or help to get you through setting it up yourself. You're left on your own with his well wishes.
Read more ›
Was this review helpful to you?
4 of 4 people found the following review helpful
Format:Perfect Paperback|Verified Purchase
This book, and all the free support material is NO Joke.

I don't really want to draw any more attention to the "one star / joke" review, but that review is what has compelled me to write my review before any more time goes by.

I feel so strongly because it was that review that almost prevented me from buying this book. I have made so much progress with the help of this book that I can't believe I almost passed this book by...

Fortunately the remaining reviews (all 4 and 5 stars) gave such glowing reviews that I took the chance with the book!

Please note - The August 20 review is "technically correct" in that the Zend Framework is introduced at page 102/Chapter 5, but I see this as a strength and not a weakness of the books strategy. The simplicity of the examples lets the author (and you) focus on getting started with PHP and the Zend Framework. I am an experienced developer (25 years) but I have mostly worked with other languages and technologies (C/C++/Java/C#). PHP and the Zend Framework have "captured" a lot of "wisdom" and the methodical and deliberate approach that this book takes helps the reader see and understand many of these subtleties.

I would imagine that anyone new to PHP and especially the Zend Framework will be very well served by this book! Even somewhat experienced users would probably find useful information (integration with Google Maps, Facebook, PayPal, etc.)

I could keep going, but rather than repeat what has been said before, I will say that I agree with all the positive comments of the reviews that were written before me!

The size if the book is definitely deceptive. I have seen less info in 500 page books.

Highly Recommended! Period!
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars breezed through this as a quick intro to ZEND
Covers the stuff you need by example and doesn't go too deep, which is exactly what I wanted. In 2 hours of speed reading and zero ZEND experience, I'm ready to tackle that ZEND... Read more
Published 19 months ago by Jason
3.0 out of 5 stars Good, but for version 1.1 of framework
For version 1.1 of the Zend framework this is a good tutorial. Does not cover Zend 2. and was not clear what version was covered
Published 20 months ago by Amazon Customer
2.0 out of 5 stars A really verbose tutorial
If you've done any tutorials on the internet before starting to read this, you'll recognize the style. This book reads like a really verbose tutorial. Read more
Published on March 24, 2012 by UserAbuser
5.0 out of 5 stars Hooray - a ZF book that doesn't lose you on chapter 1 !!!
At last, a book that doesn't assume that you are a rocket scientist from page 1 and actually gets you up and running with ZF pretty painlessly :-) Have tried other books and online... Read more
Published on November 26, 2011 by NIckR
5.0 out of 5 stars Best ZF book on the market
There are not many books available on Zend Framework, maybe five or so, but, in my opinion, having this one you are not going to need any other. Read more
Published on September 6, 2011 by Jose Argudo Blanco
5.0 out of 5 stars A excellent resource, even if you already know ZF
I found this book to be an excellent resource--I bought it primarily for one of the chapters as it touched on something I currently needed in a project. Read more
Published on August 30, 2011 by Marc Hampson
5.0 out of 5 stars Fantastic PHP/Zend Book!
A few months ago, I had to debug a PHP website written with Zend Framework and Doctrine 2 ORM. I was totally unfamiliar with these technologies (and really any true PHP5 features,... Read more
Published on August 5, 2011 by Andrew Elgert
5.0 out of 5 stars Excellent Book
I bought the first edition of this book which was OK. However around the time i got a Zend Framework job the second edition came out so i took the free upgrade and was really... Read more
Published on June 10, 2011 by John M. Howitt
4.0 out of 5 stars The documentation that Zend should have supplied but didn't
I tried learning Zend Framework using the documenation at the ZF site but quickly found that documentation to be incomplete, confusing, and unhelpful. Read more
Published on June 10, 2011 by b_dubb
5.0 out of 5 stars This is it
If you have experience with PHP, and you have some basic understanding of OO programming in PHP, then this book will launch you into the world of Zend Framework. Read more
Published on May 27, 2011 by Jonathan Steinmann
Search Customer Reviews
Search these reviews only

More About the Author

W. Jason Gilmore is a Columbus, Ohio-based software developer, writer and consultant. He has spent much of the past 15 years helping companies of all sizes build amazing solutions. Recent projects include a Rails-driven e-commerce analytics application for a globally recognized publisher, a Linux-powered autonomous environmental monitoring buoy, and a 10,000+ product online store.

He is the author of seven books, including the bestselling "Beginning PHP and MySQL, Fourth Edition", "Easy PHP Websites with the Zend Framework, Second Edition", and "Easy Active Record for Rails Developers".

Over the years Jason has published more than 300 articles within popular publications such as, JSMag, and Linux Magazine, and instructed hundreds of students in the United States and Europe. Jason is cofounder of the wildly popular CodeMash Conference, the largest multi-day developer event in the Midwest.

Away from the keyboard, you'll often find Jason hunched over a chess board or having fun with DIY electronics.

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category