PHP8 枚舉值清單

2023-08-19 16:07 更新

無論是純粹枚舉還是回退枚舉,都實現(xiàn)了一個叫 UnitEnum 的內部接口。 UnitEnum 包含了一個靜態(tài)方法: cases()。 按照聲明中的順序,cases() 返回了打包的 array,包含全部定義的條目。

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

為 Enum 手動定義 cases() 方法會導致 fatal 錯誤。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號