SplEnum
PHP Manual

SplEnum::__construct

(PECL spl_types >= 0.1.0)

SplEnum::__constructConstruit 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
PHP Manual