AOP in PHP

309 次查看

我们假设你使用的是Windows环境下的AMP环境,并认为假如你在知道如何配置Windows下的PHP的扩展的情况下,也知道如何配置Linux下的环境。

首先要启用runkit,在Windows上如果没有启用这个模块,你可以去http://museum.php.net/php5/下载一个PECl的集合,然后把php_runkit.dll解压到PHP安装目录下ext文件夹里,并在php.ini里加上一句:
[PHP_RUNKIT]
extension=php_runkit.dll

然后你就可以使用runkit在运行时动态改变函数以及类中的方法,具体的作法请参考runkit的文档,有时间我可以把runkit再封装一下,使它真正的可以直接拿来做aop。

另外,所有看了classkit又找不着扩展安装的同学 ,就不要再用classkit了,那个项目已被runkit代替,虽然这个现在也不发布新版本了。

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • 豆瓣
  • 豆瓣九点
  • QQ书签
  • Twitter
  • Add to favorites
  • email
  • FriendFeed
  • Live
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
2009年9月18日 | 归档于 技术
标签: , , ,
本文目前尚无任何评论.

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">