** is new power operator instead of power() in php

Mahmoud.Eskandari picture Mahmoud.Eskandari · Feb 15, 2014 · Viewed 9.6k times · Source

How to use new version of Power operator instead of pow() in new version of php (5.6)? Like:

echo pow(2,3);

Answer

Mahmoud.Eskandari picture Mahmoud.Eskandari · Feb 15, 2014

There is a sample ** operator in php 5.6 +

$i = 6;

$i **=2; //output 36

$out = $i ** 3 //output 216

echo 2 ** 3 ** 2; // 512 (not 64)
echo -3 ** 2; // -9 (not 9)
echo 1 - 3 ** 2; // -8
echo ~3 ** 2; // -10 (not 16)

** is better than pow(,) .
When you try to write a math algorithm. ** is a Powerful Operator.
there's no functional difference between it and pow.
power operator refrence