(PHP 4, PHP 5, PHP 7, PHP 8)
bcsqrt — 任意精度数値の平方根を取得する
numオペランドを表す、BCMath で有効な数値形式の文字列。
scalenull の場合は、 bcscale() 関数でグローバルに
       設定した桁数をデフォルトとして使用します。
       それも設定されていない場合は bcmath.scale
       INI ディレクティブの値を使用します。
      
     平方根を、BCMath で有効な数値形式の文字列で返します。
この関数は、以下の場合に ValueError をスローします:
num が、BCMath で有効でない数値形式の文字列である場合num が 0 より小さい場合scale が範囲外の値である場合| バージョン | 説明 | 
|---|---|
| 8.0.0 | numが BCMath で有効でない数値形式の文字列だったり、0より小さい場合、
       ValueError がスローされるようになりました。
       これより前のバージョンでは、E_WARNINGが発生していました。 | 
| 8.0.0 | scaleは0と2147483647の間にあることが必須になりました。
       これより前のバージョンでは、負の値は黙って0として扱われていました。 | 
| 8.0.0 | scaleは、nullable になりました。 | 
例1 bcsqrt() の例
<?php
echo bcsqrt('2', 3); // 1.414
?>