@@ 2251-2255 (lines=5) @@ | ||
2248 | foreach ($aArgs as $arg) { |
|
2249 | $parsedComplex = self::parseComplex($arg); |
|
2250 | ||
2251 | if ($activeSuffix == '') { |
|
2252 | $activeSuffix = $parsedComplex['suffix']; |
|
2253 | } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) { |
|
2254 | return Functions::NAN(); |
|
2255 | } |
|
2256 | ||
2257 | $returnValue['real'] += $parsedComplex['real']; |
|
2258 | $returnValue['imaginary'] += $parsedComplex['imaginary']; |
|
@@ 2291-2295 (lines=5) @@ | ||
2288 | $parsedComplex = self::parseComplex($arg); |
|
2289 | ||
2290 | $workValue = $returnValue; |
|
2291 | if (($parsedComplex['suffix'] != '') && ($activeSuffix == '')) { |
|
2292 | $activeSuffix = $parsedComplex['suffix']; |
|
2293 | } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) { |
|
2294 | return Functions::NAN(); |
|
2295 | } |
|
2296 | $returnValue['real'] = ($workValue['real'] * $parsedComplex['real']) - ($workValue['imaginary'] * $parsedComplex['imaginary']); |
|
2297 | $returnValue['imaginary'] = ($workValue['real'] * $parsedComplex['imaginary']) + ($workValue['imaginary'] * $parsedComplex['real']); |
|
2298 | } |