首页 > 其他 > 详细

tp 框架 利用反射实现对象调用方法

时间:2014-02-18 10:55:47      阅读:283      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
<?php

class Person{
      public $name="xiaoming";
      function say(){
          echo "i am ".$this->name;
      }
      function run($addr){
          echo "i am running at ".$addr;
      }
}
$per=new Person;
//$per->say();
//利用反射实现对象调用方法
//$md=new ReflectionMethod(类名,方法名);
//反射方法对象
//反射的好处:可以获得方法的属性(是否公开,私有的,受保护的。)
$md=new ReflectionMethod("Person","say");
$md->invoke($per);
//通过反射执行带参数的方法"
$mds=new ReflectionMethod("Person","run");
$mds->invokeArgs($per,array("China Hongkong"));
bubuko.com,布布扣

tp 框架 利用反射实现对象调用方法

原文:http://www.cnblogs.com/beibeibao/p/3553216.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!