@@ 2286-2290 (lines=5) @@ | ||
2283 | foreach ($aArgs as $arg) { |
|
2284 | $parsedComplex = self::parseComplex($arg); |
|
2285 | ||
2286 | if ($activeSuffix == '') { |
|
2287 | $activeSuffix = $parsedComplex['suffix']; |
|
2288 | } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) { |
|
2289 | return Functions::NAN(); |
|
2290 | } |
|
2291 | ||
2292 | $returnValue['real'] += $parsedComplex['real']; |
|
2293 | $returnValue['imaginary'] += $parsedComplex['imaginary']; |
|
@@ 2326-2330 (lines=5) @@ | ||
2323 | $parsedComplex = self::parseComplex($arg); |
|
2324 | ||
2325 | $workValue = $returnValue; |
|
2326 | if (($parsedComplex['suffix'] != '') && ($activeSuffix == '')) { |
|
2327 | $activeSuffix = $parsedComplex['suffix']; |
|
2328 | } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) { |
|
2329 | return Functions::NAN(); |
|
2330 | } |
|
2331 | $returnValue['real'] = ($workValue['real'] * $parsedComplex['real']) - ($workValue['imaginary'] * $parsedComplex['imaginary']); |
|
2332 | $returnValue['imaginary'] = ($workValue['real'] * $parsedComplex['imaginary']) + ($workValue['imaginary'] * $parsedComplex['real']); |
|
2333 | } |