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代替,虽然这个现在也不发布新版本了。
近期评论