See Release Notes
Long Term Support Release
Differences Between: [Versions 400 and 401]
1 <?php 2 3 namespace PhpOffice\PhpSpreadsheet\Calculation\MathTrig; 4 5 use PhpOffice\PhpSpreadsheet\Calculation\ArrayEnabled; 6 use PhpOffice\PhpSpreadsheet\Calculation\Exception; 7 8 class Exp 9 { 10 use ArrayEnabled; 11 12 /** 13 * EXP. 14 * 15 * Returns the result of builtin function exp after validating args. 16 * 17 * @param mixed $number Should be numeric, or can be an array of numbers 18 * 19 * @return array|float|string Rounded number 20 * If an array of numbers is passed as the argument, then the returned result will also be an array 21 * with the same dimensions 22 */ 23 public static function evaluate($number) 24 { 25 if (is_array($number)) { 26 return self::evaluateSingleArgumentArray([self::class, __FUNCTION__], $number); 27 } 28 29 try { 30 $number = Helpers::validateNumericNullBool($number); 31 } catch (Exception $e) { 32 return $e->getMessage(); 33 } 34 35 return exp($number); 36 } 37 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body