(PHP 4, PHP 5, PHP 7, PHP 8)
bcsqrt — Obtém a raiz quadrada de um número de precisão arbitrária
numO operando, como uma string numérica no padrão BCMath.
scalenull, será usada a escala padrão definida com bcscale(),
       ou será usado o valor da diretiva INI
       bcmath.scale.
      
     Retorna a raiz quadrada como uma string numérica no padrão BCMath.
Esta função lança um ValueError nas seguintes situações:
num não é uma string numérica no padrão BCMathnum é menor que 0scale está fora do range válido| Versão | Descrição | 
|---|---|
| 8.0.0 | Se numnão é uma string numérica no padrão BCMath,
       ou menor que0, um ValueError é lançado.
       Anteriormente umE_WARNINGera emitido. | 
| 8.0.0 | scaleagora precisa estar entre0e2147483647; anteriormente, valores negativos eram
       tratados silenciosamente como0. | 
| 8.0.0 | scaleagora é anulável. | 
Exemplo #1 Exemplo de bcsqrt()
<?php
echo bcsqrt('2', 3); // 1.414
?>
