Reputation: 91088
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???
}
}
Upvotes: 3
Views: 317
Reputation: 181
Try get_called_class()
.
http://php.net/manual/en/function.get-called-class.php
Upvotes: 9