PHP: How to get a fully qualified class name from an alias?
问题 In PHP, if I want to get the fully qualified class name of a class that's included with a use statement, how do I do that? For instance, <?php namespace MyNamespace; use Namespace\To\Class as MyClass; function getNamespaceOfMyClass() { // Return ?? } echo getNamespaceOfMyClass(); I know one way is to do get_class(new MyClass()) , but what if I can't/don't want to make an instance of MyClass ? Thanks! 回答1: In PHP 5.5 onwards you can do this using ::class: echo MyClass::class; Unfortunately