@@ 2293-2297 (lines=5) @@ | ||
2290 | foreach ($aArgs as $arg) { |
|
2291 | $parsedComplex = self::parseComplex($arg); |
|
2292 | ||
2293 | if ($activeSuffix == '') { |
|
2294 | $activeSuffix = $parsedComplex['suffix']; |
|
2295 | } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) { |
|
2296 | return Functions::NAN(); |
|
2297 | } |
|
2298 | ||
2299 | $returnValue['real'] += $parsedComplex['real']; |
|
2300 | $returnValue['imaginary'] += $parsedComplex['imaginary']; |
|
@@ 2334-2338 (lines=5) @@ | ||
2331 | $parsedComplex = self::parseComplex($arg); |
|
2332 | ||
2333 | $workValue = $returnValue; |
|
2334 | if (($parsedComplex['suffix'] != '') && ($activeSuffix == '')) { |
|
2335 | $activeSuffix = $parsedComplex['suffix']; |
|
2336 | } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) { |
|
2337 | return Functions::NAN(); |
|
2338 | } |
|
2339 | $returnValue['real'] = ($workValue['real'] * $parsedComplex['real']) - ($workValue['imaginary'] * $parsedComplex['imaginary']); |
|
2340 | $returnValue['imaginary'] = ($workValue['real'] * $parsedComplex['imaginary']) + ($workValue['imaginary'] * $parsedComplex['real']); |
|
2341 | } |