La classe SplEnum
(No version information available, might only be in SVN)
Introduction
La classe SplEnum est utilisée pour émuler et créer des objets d'énumération nativement en PHP.
Synopsis de la classe
Constantes pré-définies
-
SplEnum::__default
Exemples
Exemple #1 Exemple d'utilisation de la classe SplEnum
<?php
class Month extends SplEnum {
const __default = self::January;
const January = 1;
const February = 2;
const March = 3;
const April = 4;
const May = 5;
const June = 6;
const July = 7;
const August = 8;
const September = 9;
const October = 10;
const November = 11;
const December = 12;
}
echo new Month(Month::June) . PHP_EOL;
try {
new Month(13);
} catch (UnexpectedValueException $uve) {
echo $uve->getMessage() . PHP_EOL;
}
?>
L'exemple ci-dessus va afficher :
6 Value not a const in enum Month
Sommaire
- SplEnum::getConstList — Retourne toutes les constantes sous la forme d'un tableau
