ReflectionClass 类报告了一个类的有关信息
ReflectionException 类继承Exception
<?php namespace app\abstractfactory\controller; use ReflectionClass; use ReflectionException; class AbstractFactoryTest { public $namespace = ‘\app\abstractfactory\controller\\‘; public function test() { $aClassName = $this->namespace . aClass; try { //$aClassName作为参数,传给ReflectionClass的构造函数 //在尝试赋值的时候会抛出 ReflectionException $a_class = new ReflectionClass($meatClassName); //实例化类 $a_Obj = $a_class->newInstance(); } catch (\ReflectionException $e) { return $e->getMessage(); } echo $a_Obj ->buy(); } }
原文:https://www.cnblogs.com/jiangml/p/12074506.html