我似乎無法讓go-aop-php庫爲我工作,我不知道爲什麼。即使使用簡單的設置,go-aop-php也不會工作
基本上我已經安裝了作曲家和簡單代碼的go-aop-php 0.6.0,我從現有的例子中剔除了這些代碼。我的代碼是GIST。
附在下面是目錄結構(如果它的任何幫助):
我運行Ubuntu 14.04使用PHP 5.5。我也想知道是否我錯過了go-aop-php正常運行的任何依賴關係。
我似乎無法讓go-aop-php庫爲我工作,我不知道爲什麼。即使使用簡單的設置,go-aop-php也不會工作
基本上我已經安裝了作曲家和簡單代碼的go-aop-php 0.6.0,我從現有的例子中剔除了這些代碼。我的代碼是GIST。
附在下面是目錄結構(如果它的任何幫助):
我運行Ubuntu 14.04使用PHP 5.5。我也想知道是否我錯過了go-aop-php正常運行的任何依賴關係。
去吧! AOP不是一個神奇的工具,不能改變已經加載的類來編織一個方面。在你的情況下,你通過直接require_once __DIR__.'/classes/TestClass.php';
表達式明確地加載類。在該類已經加載並且AOP不會被應用之後。
要解決您的問題,您應該使用作曲者進行類自動加載(Go!AOP會自動截取此內容)。
PS。如果您有任何疑問或需要支持,請改爲在GitHub上打開一個問題。 StackOverflow不是討論這些問題的地方。我會很樂意幫你解決GitHub上的任何問題
你還沒有說過什麼沒有用?它有什麼作用?它不是做什麼的?你的**分離的**和**自己的**問題代碼在哪裏?什麼是預期的輸出?實際產出是多少?你會得到什麼錯誤?你有沒有調試過你的代碼?你檢查過日誌嗎? – PeeHaa 2015-04-01 10:24:22
這是AOP,對不對?所以它不會在應有的時候啓動。基本上,我期待TestClass輸出一個特定的消息,然後在這之前AOP必須啓動並輸出它自己的消息。 – AVK 2015-04-01 11:10:21