A few short years ago, one of the more common criticisms about PHP was that it did not support MVC-style architectures. Times change. And these days, there are a number of choices available in the world of PHP frameworks. This series takes a look at three widely used PHP frameworks -- Zend, symfony, and CakePHP -- examining their similarities and differences while building and extending a sample application in each of the three frameworks.

PHP frameworks, Part 3: User authentication A common criticism of early versions on PHP was that they did not support Model-View-Controller (MVC)-style architectures. Today, developers can chose from many PHP frameworks. This "PHP frameworks" series takes a look at three widely used PHP frameworks -- Zend, symfony, and CakePHP -- examining their similarities and differences while building and extending a sample application in each of the three frameworks. Part 1 lays out the scope for the series and gets the prerequisites out of the way. In Part 2, you build the sample application in each of the three frameworks. Here in Part 3, you will extend the application and look at exceptions to the rule.

Articles

04 Dec 2007