Возведение в степень в PHP

Для возведения числа в степень также существует специальный оператор **. Давайте с его помощью возведем число 10 в третью степень:

<?php echo 10 ** 3; // выведет 1000 ?>

Давайте возведем в степень значение переменной:

<?php $a = 10; echo $a ** 3; // выведет 1000 ?>

Может быть такое, что и число, и степень будут содержаться в переменных:

<?php $a = 10; $b = 3; echo $a ** $b; // выведет 1000 ?>

Возведите число 2 в 10-ю степень. Выведите результат на экран.

Приоритет возведения в степень

Операция возведения в степень имеет приоритет перед умножением и делением. В следующем примере вначале выполнится возведение в степень, а затем умножение:

<?php echo 2 * 2 ** 3; ?>

Не запуская код, определите, что выведется на экран:

<?php $a = 3 * 2 ** 3; echo $a; ?>

Не запуская код, определите, что выведется на экран:

<?php $a = (3 * 2) ** 3; echo $a; ?>

Не запуская код, определите, что выведется на экран:

<?php $a = 3 * 2 ** (3 + 1); echo $a; ?>

Не запуская код, определите, что выведется на экран:

<?php $a = 2 ** 3 * 3; echo $a; ?>

Не запуская код, определите, что выведется на экран:

<?php $a = 3 * 2 ** 3 * 3; echo $a; ?>