Recommend this page to a friend! |
Download .zip |
Info | Screenshots | View files (20) | Download .zip | Reputation | Support forum (4) | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2007-01-11 (9 years ago) | 69% | Total: 1,134 | All time: 3,203 This week: 1,099 |
Version | License | Categories | ||||
aop 1.0 | Free for non-comm... | Language |
Description | Author | ||||||||||||||||
This package can be used to implement Aspect Oriented Programming (AOP) in PHP in a transparent way. This means that you can add or remove aspects to a class without changing its code. Innovation Award
|
|
Screenshots | ||
Videos | ||
Files |
File | Role | Description | ||
---|---|---|---|---|
tutorial (3 files) | ||||
aop.dtd | Data | DTD for XAD (Xml Aspect Definitions) | ||
CHANGELOG.txt | Doc. | List of changes | ||
class.Advice.php | Class | Advice | ||
class.AOP.php | Class | Main class | ||
class.AOP_CodeCompiler.php | Class | Class to compile AOP code | ||
class.AOP_CodeCruncher.php | Class | Auxiliar class do crunch PHP code | ||
class.AOP_CodeParser.php | Class | Class to retrieve PHP code as tokens | ||
class.AOP_XMLElement.php | Class | XML Element for XML Parser class | ||
class.AOP_XMLReader.php | Class | XML Parser class | ||
class.Aspect.php | Class | Aspect loader | ||
class.AutoPointcut.php | Class | AutoPointcut Class | ||
class.CustomPointcut.php | Class | CustomPointcut Class | ||
class.Pointcut.php | Class | Pointcut holder | ||
class.Weave.php | Class | Weave | ||
func.require_aop.php | Aux. | Function require_aop | ||
Manual.html | Doc. | Manual of usage | ||
TODO.txt | Data | TODO List |
Files | / | tutorial |
File | Role | Description |
---|---|---|
class.Test.php | Class | Tutorial Test class |
debugger.xml | Data | Tutorial XML file |
index.php | Example | Tutorial main script |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
0% |
|
|
User Ratings | User Comments (2) | |||||||||||||||||||||||||||||||||||||
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.
Related pages |
Transparent PHP AOP Online Manual Manual of usage available for consulting |
Presentation Video Video of Transparent PHP AOP seminar (Portuguese Brazilian) - December 1st, 2006 |
Presentation Slides Slides of Transparent PHP AOP seminar (Portuguese Brazilian) - December 1st, 2006 |
Aspect Oriented Programming Theory What is AOP? |
Pages that reference this package |
Transparent PHP AOP RC3 A new version of Transparent PHP AOP is available... |
Transparent PHP AOP 1.0 RC 2 I’m proud to announce you the new version of Transparent PHP AOP... |
Experts vs. Expat XML A month ago I released the Transparent PHP AOP version 1.0 RC1. Now, I’m preparing the RC2 with some improvements scheduled... |
register_superglobal( name ); Some time ago I spoke with Derick Rethans about the possibility to create a function called “register_superglobal”... |
Robust Persistence Layer During the past two months, I worked in my graduation conclusion work (still not released - this version is not mine!). While programming the website, I had to deal with some kind of Object-Relational Mapping... |
Transparent PHP AOP Recently I have released a new version of my package Transparent PHP AOP. It adds Aspect Oriented Programming (AOP) support to PHP... |
What Happened to Aspect-Oriented PHP? | Garrett Bluma It's not every day that you find a lost branch of a programming language... |