## get_class($method )实例详解 #### 1. 功能:获取定义该方法$method所在的类名 >[info] 这个方法很简单,我们直接用实例演示,相信你一看就懂 #### 2. 实例: >[warning] 每一步都做了详细注释 ~~~ <?php //创建父类:Father class Father{ public function demo1(){ //返回定义该方法的类名 return get_class(); } public static function demo2(){ //返回定义该方法的类名 return get_class(); } } //创建子类:Son ,继子自类:Father class Son extends Father { //子类内容为空,仅做演示 } //创建子类Son的实例:$obj $obj = new Son(); //demo1()定义在Father类中,所以返回:Father echo $obj -> demo1(),'<br />'; //虽然调用demo2()的类是Son,但是demo2()是被Son类的父类Father定义的 //所以,仍然返回父类名:Father echo Son::demo2(),'<br />'; ~~~ * 我们查看一下运行结果,验证一下: ~~~ //果然,返回的都是定义demo1和demo2方法的类名:Father Father Father ~~~ #### 3. 总结: >[success] get_class()方法在框架模型的源码中,也是随处可见,也很简单!