标签: php class
为什么
<?php namespace Foo; echo Bar::class;
输出Foo\Bar 没有任何错误,警告或通知?我本来希望收到某种“类不存在”的消息。
Foo\Bar
答案 0 :(得分:3)
来自PHP的document
使用:: class的类名称解析是编译时间 转型。这意味着当时的类名字符串是 创建没有自动加载发生。结果,类名 即使该类不存在,也会被扩展。发出没有错误 这种情况。
因此,已记录在案,并且是预期的行为