存档

  • AOP in PHP

    我们假设你使用的是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代替,虽然这个现在也不发布新版本了。

    1,134 次查看 | 没有评论
    2009年9月18日 | 归档于 技术
    标签: , , ,
文章标签 ‘aop’