modo più breve per accedere nome della classe nel metodo statico?
Domanda
C'è un / modo migliore corto di scrivere il metodo whoAmI
nel seguente codice? Mi sembra un po 'inutile per creare un nuovo oggetto solo per ottenere il nome della classe statica.
<?php
abstract class baseClass {
static function whoAmI() {
echo get_class(new static); // Making a new class just to get its name???
}
}
Soluzione
Prova get_called_class()
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow