Heim Backend-Entwicklung PHP-Tutorial php如保得到类名和方法名?该如何处理

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

Jun 13, 2016 pm 01:42 PM
class function quot this

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-&gt;v;<br>   }<br>}<br><br>class c extends a<br>{<br>   function d(){<br>      $this-&gt;v = __FUNCTION__;<br>      $this-&gt;b();<br>   }<br>}<br>$c = new c();<br>$c-&gt;d();
<br><font color="#e78608">------解决方案--------------------</font><br>嗯,又学到东西了,3Q了 <div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie Klassen und Methoden in Python So verwenden Sie Klassen und Methoden in Python Apr 21, 2023 pm 02:28 PM

So verwenden Sie Klassen und Methoden in Python

Was bedeutet Funktion? Was bedeutet Funktion? Aug 04, 2023 am 10:33 AM

Was bedeutet Funktion?

Ersetzen Sie den Klassennamen eines Elements mit jQuery Ersetzen Sie den Klassennamen eines Elements mit jQuery Feb 24, 2024 pm 11:03 PM

Ersetzen Sie den Klassennamen eines Elements mit jQuery

Was bedeutet Klasse in Python? Was bedeutet Klasse in Python? May 21, 2019 pm 05:10 PM

Was bedeutet Klasse in Python?

Wie SpringBoot Klassendateien durch einen benutzerdefinierten Klassenlader verschlüsselt und schützt Wie SpringBoot Klassendateien durch einen benutzerdefinierten Klassenlader verschlüsselt und schützt May 11, 2023 pm 09:07 PM

Wie SpringBoot Klassendateien durch einen benutzerdefinierten Klassenlader verschlüsselt und schützt

Methoden vordefinierter Klassenobjekte in Java Methoden vordefinierter Klassenobjekte in Java Jul 01, 2023 pm 06:41 PM

Methoden vordefinierter Klassenobjekte in Java

Detaillierte Erläuterung der Verwendung der PHP-Klasse: Machen Sie Ihren Code klarer und leichter lesbar Detaillierte Erläuterung der Verwendung der PHP-Klasse: Machen Sie Ihren Code klarer und leichter lesbar Mar 10, 2024 pm 12:03 PM

Detaillierte Erläuterung der Verwendung der PHP-Klasse: Machen Sie Ihren Code klarer und leichter lesbar

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决

See all articles