camino más corto para tener acceso a nombre de la clase en el método estático?
Pregunta
¿Hay una manera mejor / más corto para escribir el método whoAmI
en el siguiente código? Me parece un poco innecesario crear un nuevo objeto sólo para obtener el nombre de la clase estática.
<?php
abstract class baseClass {
static function whoAmI() {
echo get_class(new static); // Making a new class just to get its name???
}
}
Solución
Trate get_called_class()
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow