Aspect Oriented Programming (AOP) is the name given to a set of techniques that let specify seperatly various concerns (aspects). This lead usually to the separation of technical concerns (aspects) from business software logic. This technique is based on aspect and relationship among them description and a weaving operation that inject in the code (source or binary) elements described in the aspect. In this presentation, after a brief introduction and prospects of AOP, we will introduce you a specific implementation with PHP.