【问题标题】:What is this: \My\Namespace\MyClass::class?这是什么:\My\Namespace\MyClass::class?
【发布时间】:2016-02-12 18:57:23
【问题描述】:

似乎找不到任何有关此的信息。

\My\Namespace\MyClass::class

它返回完整的类名,这对我目前正在做的事情非常有用,但是关于它的文档在哪里?

它是 PHP 7 的东西吗?

【问题讨论】:

标签: php class constants


【解决方案1】:

PHP 5.5 开始,您可以使用 Some\Namespace\ClassName::class 表示法来解析类名

<?php
namespace Name\Space;
class ClassName {}

echo ClassName::class;

更多信息在这里http://php.net/manual/en/migration55.new-features.php#migration55.new-features.class-name

【讨论】:

    猜你喜欢
    • 2011-08-01
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 2014-01-27
    • 2014-03-12
    • 1970-01-01
    • 2023-04-07
    相关资源
    最近更新 更多