PHP get_class() get_class_methods()

627 ワード

get_class($object)は主にオブジェクトのクラス名を得るために使用されます.
get_class_methods()はクラス内のすべてのメソッドを得る.
get_declared_classes()は、すべてのクラス名(付属+カスタム+拡張)を取得します.
class Test{
     function t1(){
     }
   
     function t2(){
     }
    
     function t3(){
     }
    
     function t4(){
     }
}

$oTest = new Test();
echo "Your class name is ".get_class($oTest)."<br>";  

//output : Your class name is Test

$aFunction = get_class_methods(get_class($oTest));
foreach($aFunction as $output){
     echo $output."<br>";
}

//output : t1
//         t2
//         t3
//         t4