(PECL spl_types >= 0.1.0)
Examples:
SplFloat usage example
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php $float = new SplFloat(3.154); $newFloat = new SplFloat(3); try { $float = 'Try to cast a string value for fun' ; } catch (UnexpectedValueException $uve ) { echo $uve ->getMessage() . PHP_EOL; } echo $float . PHP_EOL; echo $newFloat . PHP_EOL; ?> |
The above example will output:
Value not a float 3.154 3