J'ai une question concernant l'opérateur ** apparu en PHP 5.6. Pour autant que je sache, il est utilisé pour une exponentiation. Cependant, si nous voulons augmenter un nombre négatif:** Fonction opérateur et pow en PHP 5.6
var_dump(-2 ** 2);
var_dump(pow(-2, 2));
puis dans le premier exemple, le résultat est -4 et 4 dans le second. Tout va bien? Ou cet opérateur agit différemment de la fonction pow()?
http://php.net/manual/en/language.operators.precedence.php '' ** a une priorité supérieure '-', il est donc' - (2 ** 2) ', pas' (-2) ** 2' –