(PHP 4, PHP 5, PHP 7, PHP 8)
bcsqrt — Извлекает квадратный корень из числа произвольной точности
   Функция возвращает квадратный корень из числа num.
  
numОперанд, подкоренное выражение, в виде корректно сформированной числовой строки BCMath.
scalenull, то по умолчанию будет установлен масштаб по умолчанию,
       заданный с помощью функции bcscale() или значение INI-директивы
       bcmath.scale.
      
     Функция возвращает квадратный корень в виде корректно сформированной числовой строки BCMath.
Функция выбрасывает ошибку ValueError в следующих случаях:
num оказалось строкой,
     которую сформировали неправильно с точки зрения допустимого формата числовых строк в модуле BCMath
    num меньше, чем 0
    scale выходит за пределы допустимого диапазона
    | Версия | Описание | 
|---|---|
| 8.0.0 | Функция выбрасывается ошибку ValueError,
       если значение аргумента numоказалось строкой,
       которую сформировали неправильно с точки зрения допустимого формата числовых строк в модуле BCMath,
       или меньше0;
       раньше вместо этого выдавалась ошибка уровняE_WARNING. | 
| 8.0.0 | Допустимый диапазон значений параметра scaleтеперь
       лежит в пределах значений от0до2147483647;
       раньше функция воспринимала отрицательные значения как0. | 
| 8.0.0 | Параметр scaleтеперь принимает значениеnull. | 
Пример #1 Пример извлечения квадратного корня функцией bcsqrt()
<?php
echo bcsqrt('2', 3); // 1.414
?>
