一個大型程序,有許多類,每個類中有大量成員,所以在php中提供了一些反射API,不僅可以查看類和方法,還可以查看函數,接口子類。
ReflectionClass類 ——用於瞭解類的信息
繼承了接口Reflector
$class = new ReflectionClass("類的名稱"),
$class ->getName();
$class->isAbstract;
$class->isFinal();
$methods = $class->getMethods(); //$methods是一個數組 值是對象
foreach($methods as $method){ //$method是對象,有getName方法返回信息
echo $method->getName();
}
ReflectionMethod 類——獲取方法的詳細信息
$method = new ReflectionMethod("類名",“方法名”);這個對象也有許多方法,具體自己查閱;