【发布时间】:2016-05-15 07:43:34
【问题描述】:
class Google_Model_SomeThing { ... }
$className = 'google_MODEL_something';
我可以创建基于 $className 的类实例。但是,如果我想在不创建实例的情况下从 $className 获取正确的案例类名怎么办?
我希望是这样的:
echo func('google_MODEL_something'); // Google_Model_SomeThing
或
$className = 'google_MODEL_something';
echo $className::class; // Google_Model_SomeThing
【问题讨论】:
-
这里stackoverflow.com/questions/5260168/…。 PHP 在类命名中不区分大小写。
-
就像我在我的问题中指出的那样:我可以创建实例 - PHP 在使用类名时不区分大小写。但是如何获得正确的案例类名?
-
这取决于你想从哪里得到它?
标签: php