value => '未开始', self::IN_PROGRESS->value => '进行中', self::ENDED->value => '已结束', self::CLOSED->value => '已关闭', ]; } /** * 获取活动状态名称 * * @param int $status * @return string */ public static function getName(int $status): string { return self::getAll()[$status] ?? '未知状态'; } /** * 检查活动状态是否有效 * * @param int $status * @return bool */ public static function isValid(int $status): bool { return isset(self::getAll()[$status]); } }