title: Should I use BCMath for values with about 1,2 or 3 decimals?
body: <p>I have about 10-15 numbers with precision of 1, 2 or 3 decimals in my db, both signed and unsigned. </p>
  
  <p>Example of datatypes being used:</p>
  
  <pre><code>decimal(10,3), decimal(10,2), decimal(10,1)
  </code></pre>
  
  <p>I'm calculating them in PHP something like this:</p>
  
  <pre><code>$result = ($value1from_col1 + ($value2from_col2 * 30)/500) * 0.453;
  </code></pre>
  
  <p>I'm then using some <code>round()</code> functions like this:</p>
  
  <pre><code>$result_round = round($result, 2, PHP_ROUND_HALF_UP);
  </code></pre>
  
  <p>Result of <code>$result_round</code> would be at largest: 100.000,999</p>
  
  <p>I'm checking this: <a href="https://stackoverflow.com/questions/2264442/how-much-precision-for-a-bcmath-php-library">How much precision for a bcmath PHP library?</a>
  and the answer states that it wouldn't be an issue if you're not using functions like round(), printf etc. </p>
  
  <p>Should I use BCMath-extension then? (just because I'm using <code>round()</code>)</p>