| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | <?phpnamespace Complex;include('../classes/Bootstrap.php');echo 'Function Examples', PHP_EOL;$functions = array(    'abs',    'acos',    'acosh',    'acsc',    'acsch',    'argument',    'asec',    'asech',    'asin',    'asinh',    'conjugate',    'cos',    'cosh',    'csc',    'csch',    'exp',    'inverse',    'ln',    'log2',    'log10',    'rho',    'sec',    'sech',    'sin',    'sinh',    'sqrt',    'theta');for ($real = -3.5; $real <= 3.5; $real += 0.5) {    for ($imaginary = -3.5; $imaginary <= 3.5; $imaginary += 0.5) {        foreach ($functions as $function) {            $complexFunction = __NAMESPACE__ . '\\' . $function;            $complex = new Complex($real, $imaginary);            try {                echo $function, '(', $complex, ') = ', $complexFunction($complex), PHP_EOL;            } catch (\Exception $e) {                echo $function, '(', $complex, ') ERROR: ', $e->getMessage(), PHP_EOL;            }        }        echo PHP_EOL;    }}
 |