Aspect Oriented Software Development and PHP
Recently Matthew Weier O’Phinney, Supreme Allied Commander of Zend Framework, posted on his blog “Aspects, Filters, and Signals, Oh, My!” In it he references an article published in php|architect magazine.
I was first introduced to AOP in 2005 or 2006 via a php|architect article (I can’t find my stash of back issues, nor can I find it on the php|arch site currently).
The article, “Aspect Oriented Software Development and PHP” was actually in the April 2006 issue and was written by Dmitry Sheiko.
This article provides an introduction into the popular paradigm of aspect-oriented software development (AOSD). It includes a multitude of practical examples, provides a view of how to objectify an abstract approach like AOSD, and helps the reader easily grasp its essence and advantages. The article is primarily intended for programmers working with PHP. Its aim is to demonstrate a way of applying AOSD in PHP-based projects that already exist.
We dug into the php|architect archives and dug up the article Matthew was referring to. If you want to read it for yourself, Aspect Oriented Software Development and PHP
If you like this article, consider subscribing to the magazine. For only $35/year you get 12 issues packed with articles like this to help you grow as a developer.