Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

php 不通过Reflection API实现映射

Posted on 2008-09-12 17:54  analyzer  阅读(597)  评论(0编辑  收藏  举报

本文转自:http://blog.kkito.cn/index.php/blog/getArticle/114

之前看到关于php实现reflection时,都是提到了php的reflection api来实现,但这两天突然发现其实根本不用那些reflection api就能非常轻松的实现映射,动态语言的特性还是凸显。

       这些方法都可以非常轻松的得到相关的方法名和属性名称。

    通过string类型的名字,我们也可以非常方便的判断对象是否拥有该属性或者方法,而且得到这些属性或者调用这些方法也是非常方便的。不仅如此,通过string来new一个对象也是支持的。

 

 

Code

 

在自动化执行程序时,reflection非常有用。特别是抽象到了一定高度,自动执行时,这些方法和途径虽然没有reflection api那样oo,那样条理清晰,但使用起来更加方便简洁,和php语言充分融合。

我要啦免费统计