go-aop-php即使使用简单的设置也不会工作

时间:2015-04-01 10:21:01

标签: php aop

我似乎无法让go-aop-php库为我工作,我不知道为什么。

基本上我有go-aop-php 0.6.0安装了作曲家和简单的代码,我从可用的例子中删除了。

这是我的代码GIST

下面是目录结构(如果有任何帮助):

enter image description here

我正在使用PHP 5.5运行Ubuntu 14.04。我也想知道我是否错过了go-aop-php正常运行的依赖关系。

1 个答案:

答案 0 :(得分:0)

去! AOP不是一个神奇的工具,不能改变已经加载的类来编织一个方面。在您的情况下,您通过直接require_once __DIR__.'/classes/TestClass.php';表达式显式加载类。在该类已经加载并且不会应用AOP之后。

要解决您的问题,您应该使用作曲家进行课程自动加载(Go!AOP会自动拦截)。<​​/ p>

PS。如果您有任何疑问或需要支持,请在GitHub上打开一个问题。 StackOverflow不是讨论此类问题的地方。我很乐意帮助您解决GitHub上的任何问题