Shorter way to access name of class in static method?

class, php, php-5.3

Solution

Try `get_called_class()`.

http://php.net/manual/en/function.get-called-class.php

Problem

Is there a better/shorter way to write the `whoAmI` method in the following code? It seems a bit unnecessary to create a new object just to get the static class' name. ``` <?php abstract class baseClass { static function whoAmI() { echo get_class(new static); // Making a new class just to get its name??? } } ```

Original source