In this four-part article series, you'll learn about the model-
view-controller (MVC) design architecture, why its use is a best
practice when building web applications, and how using the Zend
framework for PHP lets you make the most of this architecture.
This article is excerpted from chapter 25 of the book Beginning
PHP and Oracle: From Novice to Professional, written by W. Jason
Gilmore and Bob Bryla (Apress; ISBN: 1590597702). While PHP has
long been perfectly suited for development the MVC way, no
widespread solutions emerged until the wild success of Ruby on
Rails ( http://www.rubyonrails.org/) seemingly turned the
spotlight away from the language long known as the reigning king
of Web development. Thankfully, PHP enthusiasts are practical
folks and borrowed heavily from the compelling features espoused
by not only Rails but also many other MVC frameworks. The
following list highlights four of the more prominent PHP-
specific solutions. Note You'll also find that each of the
frameworks introduced in this