(PHP 4, PHP 5, PHP 7, PHP 8)
bcsqrt — Ermittelt die Quadratwurzel einer Zahl beliebiger Genauigkeit
numDer Operand als wohlgeformte numerische BCMath-Zeichenkette.
scalenull, wird die mit bcscale() definierte
       Standard-Genauigkeit verwendet oder auf den Wert der INI-Direktive
       bcmath.scale
       zurückgegriffen.
      
     Gibt die Quadratwurzel als wohlgeformte numerische BCMath-Zeichenkette zurück.
In den folgenden Fällen löst diese Funktion einen ValueError aus:
num ist kein wohlgeformter numerischer BCMath-Stringnum ist kleiner als 0scale liegt außerhalb des gültigen Bereichs| Version | Beschreibung | 
|---|---|
| 8.0.0 | Wenn numkein wohlgeformter numerischer
       BCMath-String ist oder kleiner als0, wird ein
       ValueError ausgelöst; zuvor wurde stattdessen
       einE_WARNINGausgelöst. | 
| 8.0.0 | scalemuss nun zwischen0und2147483647liegen; zuvor wurden negative Werte
       stillschweigend als0behandelt. | 
| 8.0.0 | scaleist jetzt nullbar. | 
Beispiel #1 bcsqrt()-Beispiel
<?php
echo bcsqrt('2', 3); // 1.414
?>
