略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: 枚举值清单

2024-12-22

枚举值清单

无论是纯粹枚举还是回退枚举,都实现了一个叫 UnitEnum 的内部接口。 UnitEnum 包含了一个静态方法: cases()。 按照声明中的顺序,cases() 返回了打包的 array,包含全部定义的条目。

<?php
Suit
::cases();
// 产生: [Suit::Hearts, Suit::Diamonds, Suit::Clubs, Suit::Spades]
?>

为 Enum 手动定义 cases() 方法会导致 fatal 错误。

add a noteadd a note

User Contributed Notes

There are no user contributed notes for this page.

官方地址:https://www.php.net/manual/en/language.enumerations.listing.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3