枚舉基礎
枚舉是在類、類常量基礎上(shàng)的約束層, 目标是提供一(yī)種能(néng)力:定義包含可(kě)能(néng)值的封閉集合類型。
<?php
enum Suit
{
case Hearts;
case Diamonds;
case Clubs;
case Spades;
}
function do_stuff(Suit $s)
{
// ...
}
do_stuff(Suit::Spades);
?>
詳情參閱枚舉章(zhāng)節。
類型轉換 ¶
将 enum 轉換為(wèi) object 不會有變化。 将 enum 轉換為(wèi) array, 純粹枚舉會創建單個 name 鍵的數(shù)組; 回退枚舉創建帶 name 和(hé) value 鍵的數(shù)組。 其他(tā)類型轉換都(dōu)會導緻錯誤。
網站建設開(kāi)發|APP設計開(kāi)發|小程序建設開(kāi)發