@@ -1881,33 +1881,33 @@ public static function RATE($nper, $pmt, $pv, $fv = 0.0, $type = 0, $guess = 0.1
18811881 $ guess = ($ guess === null ) ? 0.1 : Functions::flattenSingleValue ($ guess );
18821882 $ maxIter = 0 ;
18831883
1884- $ epsilon = self ::FINANCIAL_PRECISION ;
1885- $ rate = $ guess ;
1886- $ found = false ;
1884+ $ epsilon = self ::FINANCIAL_PRECISION ;
1885+ $ rate = $ guess ;
1886+ $ found = false ;
18871887 $ geoSeries = $ geoSeriesPrime = 0.0 ;
1888- $ term = $ termPrime = 0.0 ;
1889- $ rateNew = 0.0 ;
1888+ $ term = $ termPrime = 0.0 ;
1889+ $ rateNew = 0.0 ;
18901890 $ isInteger = false ;
18911891
1892- if ($ nper === (int )round ($ nper )) {
1892+ if ($ nper === (int ) round ($ nper )) {
18931893 $ isInteger = true ;
18941894 }
18951895
18961896 while (!$ found && ++$ maxIter <= self ::FINANCIAL_MAX_ITERATIONS ) {
18971897 if ($ isInteger ) {
1898- $ powNMinus1 = pow (1 + $ rate , $ nper- 1 );
1899- $ powN = $ powNMinus1 * (1 + $ rate );
1898+ $ powNMinus1 = pow (1 + $ rate , $ nper - 1 );
1899+ $ powN = $ powNMinus1 * (1 + $ rate );
19001900 } else {
1901- $ powNMinus1 = pow (1 + $ rate , $ nper );
1902- $ powN = pow (1 + $ rate , $ nper );
1901+ $ powNMinus1 = pow (1 + $ rate , $ nper );
1902+ $ powN = pow (1 + $ rate , $ nper );
19031903 }
19041904
19051905 if ($ rate == 0 ) {
19061906 $ geoSeries = $ nper ;
1907- $ geoSeriesPrime = $ nper * (($ nper- 1 )/ 2.0 );
1907+ $ geoSeriesPrime = $ nper * (($ nper - 1 ) / 2.0 );
19081908 } else {
1909- $ geoSeries = ($ powN- 1 )/ $ rate ;
1910- $ geoSeriesPrime = $ nper * $ powNMinus1 / $ rate - ($ geoSeries/ $ rate );
1909+ $ geoSeries = ($ powN - 1 ) / $ rate ;
1910+ $ geoSeriesPrime = $ nper * $ powNMinus1 / $ rate - ($ geoSeries / $ rate );
19111911 }
19121912 $ term = $ fv + $ pv * $ powN + $ pmt * $ geoSeries ;
19131913 $ termPrime = $ pv * $ nper * $ powNMinus1 + $ pmt * $ geoSeriesPrime ;
@@ -1920,7 +1920,7 @@ public static function RATE($nper, $pmt, $pv, $fv = 0.0, $type = 0, $guess = 0.1
19201920 $ rateNew = $ rate - $ term / $ termPrime ;
19211921 }
19221922 }
1923- $ found = abs ($ rateNew - $ rate ) < $ epsilon ;
1923+ $ found = abs ($ rateNew - $ rate ) < $ epsilon ;
19241924 $ rate = $ rateNew ;
19251925 }
19261926
0 commit comments