English | 简体中文 | 繁體中文
查询

UnitEnum::cases()函数—用法及示例

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


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()方法并打印了结果。输出结果是一个包含四个长度单位的数组。

补充纠错
上一个函数: unixtojd()函数
下一个函数: uniqid()函数
热门PHP函数
分享链接