19if (!function_exists(__NAMESPACE__ .
'\\asinh')) {
20 function asinh($complex): Complex
22 $complex = Complex::validateComplexArgument($complex);
24 if ($complex->isReal() && ($complex->getReal() > 1)) {
25 return new Complex(\asinh($complex->getReal()));
28 $asinh = clone $complex;
29 $asinh = $asinh->reverse()
31 $asinh = asin($asinh);
32 return $asinh->reverse()
An exception for terminatinating execution or to throw for unit testing.