PHP类的反射用法实例
本文实例讲述了PHP类的反射用法。分享给大家供大家参考。具体实现方法如下:
该例实现对于每个频道获取相应的类来执行相应的操作。具体如下:
foreach($this->chsas$ch){
$className=$this->chsMap[$ch]; if($className){//如果是合法的类名 //获取反射类 $class=newReflectionClass($className); //获取类的方法 $recd=$class->getmethod('exeRecd'); //生成类的实例 $instance=$class->newInstance($this->qq,$this->ip); //执行方法 $result[$ch]=$recd->invoke($instance); } }