php如保得到类名和方法名?
class a{
function b{
//如果在这里打印出a_b呢?
}
}
------解决方案--------------------
class a{
function b{
echo __CLASS__ . "_" . __METHOD__;
}
}
------解决方案--------------------
可以尝试这样
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>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号