我目前正在学习laravel框架,并且大部分时间都在使用命名空间,为了进一步了解命名空间,我阅读了有关它的文章和php文档,但没有一个讨论或者我可能会丢失概念如下所示。
照亮\合同\ HTTP \内核::类
我对::class
它的用途是什么?
有人可以向我解释一下吗?
答案 0 :(得分:2)
特殊的
::class
常量从PHP 5.5.0开始提供,并允许在编译时进行完全限定的类名解析,这对于命名空间类很有用:
namespace foo {
class bar {
}
echo bar::class; // foo\bar
}