Massa 🚀, mais duas coisas interessantes dessa nova versão são:

  • Novas funções array_find(), array_find_key(), array_any(), e array_all()

  • Nova classe BcMath\Number para lidar com números usando orientação a objetos e operadores matemáticos padrão, sem perder a precisão:

    • Sem BcMath\Number:

      $num1 = '0.12345';
      $num2 = 2;
      $result = bcadd($num1, $num2, 5);
      
      echo $result; // '2.12345'
      var_dump(bccomp($num1, $num2) > 0); // false
      
    • Com BcMath\Number:

      $num1 = new Number('0.12345');
      $num2 = new Number('2');
      $result = $num1 + $num2;
      
      echo $result; // '2.12345'
      var_dump($num1 > $num2); // false
      

Curioso que é um número, mas o parâmetro espera uma string rsrs (aceita int também)