У меня есть вопрос относительно оператора **, который появился в PHP 5.6. Насколько я понимаю, он используется для возведения в степень. Однако, если мы хотим увеличить отрицательное число:** оператор и функция pow в PHP 5.6
var_dump(-2 ** 2);
var_dump(pow(-2, 2));
затем в первом примере результат -4 и 4 во втором. Все в порядке? Или этот оператор действует иначе, чем функция pow()?
http://php.net/manual/en/language.operators.precedence.php '' ** имеет более высокий приоритет, чем '-', так что' - (2 ** 2) ', а не' (-2) ** 2' –