php でクラス名とメソッド名を取得する方法?
class a{
function b{
//ここに a_b が出力されたらどうなるでしょうか?
}
}
------解決策--------------------
class a{
function b{
echo __CLASS__ . "_" . __メソッド__;
}
}
------解決策------------------
これを試すことができます
クラスa{ 関数 b($関数名){ echo get_class($this).'_'.$functionName; } } クラス c は a を拡張します { 関数 d(){ $this->b(__FUNCTION__); } } $c = 新しい c(); $c->d(); <br><font color="#e78608">------解決策---------</font><br>パラメータなしで実行できます<br>クラスa {<br> var $v = '';<br> function b(){<br> echo "<BR>" .'_'.$this->v;<br> }<br>}<br><br>クラス c は、<br>{<br> 関数 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>