关键词 class
可用于类名的解析。
使用 ClassName::class
可以获取包含类 ClassName
的完全限定名称。这对使用了 命名空间 的类尤其有用。
<?php
namespace NS {
class ClassName {
}
echo ClassName::class;
}
?>
以上例程会输出:
NS\ClassName
PHP8开始关键词 class
也可用于对象上。
<?php
namespace NS {
class ClassName {
}
}
$c = new ClassName();
print $c::class;
?>
以上例程会输出:
NS\ClassName
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/phpe/5367.html