<?php class SchoolClass { const SECONDE = 0; const PREMIERE = 1; const TERMINALE = 2; const ADULT = 3; public static function getTranslatedName($class) { switch ($class) { case self::SECONDE: return "Seconde ou inférieur"; case self::PREMIERE: return "Première"; case self::TERMINALE: return "Terminale"; case self::ADULT: return "Adulte"; default: return null; } } public static function getName($class) { switch ($class) { case self::SECONDE: return "SECONDE"; case self::PREMIERE: return "PREMIERE"; case self::TERMINALE: return "TERMINALE"; case self::ADULT: return "ADULT"; default: return null; } } public static function fromName($name) { switch ($name) { case "SECONDE": return self::SECONDE; case "PREMIERE": return self::PREMIERE; case "TERMINALE": return self::TERMINALE; case "ADULT": return self::ADULT; default: return null; } } }