SplFloat
PHP Manual

SplFloat::__construct

(PECL spl_types >= 0.1.0)

SplFloat::__constructConstruit un objet de type nombre décimal

Description

SplFloat::__construct ( float $input )

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

Liste de paramètres

input

Le paramètre input prend un float ou un integer. Si un integer est passé, il sera converti en float.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Exemple avec SplFloat::__construct()

<?php
$float    
= new SplFloat(3.154);
$newFloat = new SplFloat(3);

try {
    
$float 'Essayez de transtyper cette chaîne pour le fun';
} catch (
UnexpectedValueException $uve) {
    echo 
$uve->getMessage() . PHP_EOL;
}

var_dump($float);
var_dump($newFloat);
?>

L'exemple ci-dessus va afficher :

Value not a float
object(SplFloat)#1 (1) {
  ["__default"]=>
  float(3.154)
}
object(SplFloat)#2 (1) {
  ["__default"]=>
  float(3)
}


SplFloat
PHP Manual