UnitEnum::cases()

返回一个包含所有单位的数组

首字母:U

UnitEnum::cases()是一个自定义的静态方法,用于返回一个包含所有单位的数组。这个方法适用于PHP 7.4及以上版本。

使用方法:

$result = UnitEnum::cases();

示例:

class UnitEnum extends Enum
{
 const METER = 'meter';
 const KILOMETER = 'kilometer';
 const CENTIMETER = 'centimeter';
 const MILLIMETER = 'millimeter';
 public static function cases()
 {
 return [
 self::METER,
 self::KILOMETER,
 self::CENTIMETER,
 self::MILLIMETER,
 ];
 }
}
$result = UnitEnum::cases();
var_dump($result);

输出:

array(4) {
 [0]=>
 string(5) "meter"
 [1]=>
 string(9) "kilometer"
 [2]=>
 string(10) "centimeter"
 [3]=>
 string(10) "millimeter"
}

这个示例展示了一个自定义的枚举类UnitEnum,其中包含了一些长度单位的常量。UnitEnum::cases()方法返回了一个包含所有单位的数组。在示例中,我们调用了UnitEnum::cases()方法并打印了结果。输出结果是一个包含四个长度单位的数组。

同首字母函数