Projects / Aspect Oriented Programming (AOP) Library for PHP

Aspect Oriented Programming (AOP) Library for PHP

This package can be used to implement aspect oriented programming (AOP) by executing the code of classes that enable orthogonal aspects at run- time. The intention is to provide a means to implement orthogonal aspects in separate classes that may be an interesting add to the application, like logging, caching, transaction control, etc., without affecting the main business logic. The package provides base classes for implementing defining point cuts where the code of an advice class is called to implement actions of the orthogonal aspects that an application may need to enable.

Operating Systems

Recent releases

  •  15 Feb 2006 15:31

    Release Notes: The Aspect and Advice classes were restructured. The program model is now more flexible. Masks were added into pointcuts. The readme file was added.

    •  18 Oct 2005 21:40

      No changes have been submitted for this release.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.