首頁 >後端開發 >php教程 >php如保得到类名和方法名?该如何处理

php如保得到类名和方法名?该如何处理

WBOY
WBOY原創
2016-06-13 10:03:25910瀏覽

php如保得到类名和方法名?
class a{
function b{
//如果在这里打印出a_b呢?
}
}

------解决方案--------------------
class a{
function b{
 echo __CLASS__ . "_" . __METHOD__;
}
}
------解决方案--------------------
可以尝试这样

PHP code
class a{    function  b($functionName){           echo get_class($this).'_'.$functionName;    }   } class   c   extends   a {     function   d(){        $this->b(__FUNCTION__);     } }$c = new c();$c->d();<br><font color="#e78608">------解决方案--------------------</font><br>不用参数也可以的<br>class a{<br>   var $v = '';<br>   function b(){<br>       echo "<br>" . get_class($this).'_'.$this->v;<br>   }<br>}<br><br>class c extends a<br>{<br>   function d(){<br>      $this->v = __FUNCTION__;<br>      $this->b();<br>   }<br>}<br>$c = new c();<br>$c->d();<br><font color="#e78608">------解决方案--------------------</font><br>嗯,又学到东西了,3Q了<div class="clear">
                 
              
              
        
            </div>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn