如何检查变量是枚举还是案例?

发布于 2025-01-22 12:07:39 字数 103 浏览 0 评论 0原文

PHP中有很多类型检查功能(is_stringis_Resource等),但是没有功能可以检查变量是枚举还是枚举。如何正确检查它?

There is a lot of type checking functions in PHP (is_string, is_resource etc) but there is no function to check if variable is an Enum or a Case. How to check it properly?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

新一帅帅 2025-01-29 12:07:39

您可以检查它是否实现 unitenum”> unitenum 接口。

if ($variable instanceof UnitEnum) echo "it's an enum.";

根据PHP手册,此接口专门用于类型检查。

You can check that it implements the UnitEnum interface.

if ($variable instanceof UnitEnum) echo "it's an enum.";

According to the PHP manual, this interface exists specifically for type checking.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文