gpt4 book ai didi

php - ClassName::class 在 PHP 中是什么意思?

转载 作者:IT王子 更新时间:2023-10-28 23:58:56 27 4
gpt4 key购买 nike

当我阅读用 Laravel 框架编写的代码时,我看到了很多 ClassName::class 的用法。修饰符::class是什么意思?这是 Laravel 还是 PHP 的特性?我已搜索但找不到文档。

最佳答案

Since PHP 5.5, the class keyword is also used for class name resolution. You can get a string containing the fully qualified name of the ClassName class by using ClassName::class. This is particularly useful with namespaced classes.

例如

namespace MyProject;
class Alpha{ }

namespace MyOtherProject;
class Beta{ }

echo Alpha::class; // displays: MyProject\Alpha
echo Beta::class; // displays: MyOtherProject\Beta

关于php - ClassName::class 在 PHP 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32448481/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com