【发布时间】:2011-08-12 18:18:31
【问题描述】:
缺少 php-aop 的文档。有没有人使用过它并且知道如何使用它?我已经安装了它并设置了包含的东西,只是不知道如何继续。
假设我有一个名为 someclass 的类,它有一个显示方法,我想在显示方法上运行某种指标,以记录运行所需的时间(以秒为单位)。用php-aop怎么能做到这一点?
【问题讨论】:
-
请问您为什么不使用 Traits 而不是使用一些四年前没有保持最新的代码?
缺少 php-aop 的文档。有没有人使用过它并且知道如何使用它?我已经安装了它并设置了包含的东西,只是不知道如何继续。
假设我有一个名为 someclass 的类,它有一个显示方法,我想在显示方法上运行某种指标,以记录运行所需的时间(以秒为单位)。用php-aop怎么能做到这一点?
【问题讨论】:
我不确定你到底想达到什么目的......
如果您希望记录 PHP 执行(本质上是分析),那么有很多问题可以很好地回答这个问题:profile slow php pages in production
如果您正在寻找某种多重继承解决方案,PHP 5.4 的方法是通过特征 - 但我的建议是,除非您真的确定自己知道自己在做什么,否则可能有更好的方法来使用标准继承技术。这可能是通过使用辅助类或工厂或其他技术实现的,但从您提供的信息中很难判断。
【讨论】: