跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

Phalcon如何AOP

碰到的问题:phalcon不能aop 查了半天,发现一般PHP实现AOP有2种方法:1,用PHP的C AOP拓展 2,现有的AOP实现 但现在Phalcon中2者都行不通, 1,Phalcon和AOP拓展冲突,果断放弃 2,现有的AOP实现原理都是Hack autoloader产生新类来实现AOP,但是Phalcon把autoloader写到他自己C里面,还怎么Hack呀 求助! PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。 下载 //Update 2015年05月20日12:45:36 没办法只能自己写个AOP用到业务层里:https://github.com/zjsxwc/PhalconAOPForBusinessService 回复内容: 碰到的问题:phalcon不能aop 查了半天,发现一般PHP实现AOP有2种方法:1,用PHP的C AOP拓展 2,现有的AOP实现 但现在Phalcon中2者都行不通, 1,Phalcon和AOP拓展冲突,果断放弃 2,现有的AOP实现原理都是Hack autoloader产生新类来实现AOP,但是Phalcon把autoloader写到他自己C里面,还怎么Hack呀 求助! //Update 2015年05月20日12:45:36 没办法只能自己写个AOP用到业务层里:https://github.com/zjsxwc/PhalconAOPForBusinessService
AOP
所谓的面向切面?
Python
的流派大概不习惯这种设置模式吧。
Python
实现类似的手段大致有两种: 装饰器(Decorator) 元类(MetaClass) 可以用Event机制,需要在程序里各种埋点了

相关文章