SplEnum
SplBool
SplEnum
PHP Manual

# SplEnum::__construct

(PECL spl_types >= 0.1.0)

SplEnum::__construct — Construit un objet de type enum

### Description

SplEnum::__construct ( void )

Ce constructeur est utilisé pour attribuer et garantir le type de l'objet "Enum".

### Liste de paramètres

`input`

  Le paramètre `input` prendre un integer et produit une exception UnexpectedValueException si autre chose lui est passé.

`strict`

  Une variable de type boolean pour indiquer la souplesse du typage.

### Valeurs de retour

Aucune valeur n'est retournée.

### Exemples

Exemple #1 Exemple avec SplEnum::__construct()

`<?php
class EnumOne extends SplEnum
{
const __default = 1;
}
class EnumTwo extends SplEnum
{
const __default = 2;
}
class EnumThree extends SplEnum
{
const __default = 3;
}
$enumOne = new EnumOne();
$enumTwo = new EnumTwo();
$enumThree = new EnumThree();
echo 'Enum un : ' . $enumOne . PHP_EOL;
echo 'Enum deux : ' . $enumTwo . PHP_EOL;
echo 'Enum trois : ' . $enumThree . PHP_EOL;
?>`

L'exemple ci-dessus va afficher :

    Enum un    : 1
    Enum deux  : 2
    Enum trois : 3

SplEnum
SplBool
SplEnum
PHP Manual