PHP 8.4.3 Released!

pow

(PHP 4, PHP 5, PHP 7, PHP 8)

powEspressione esponenziale

Descrizione

pow(float $base, float $esp): float

Restituisce base elevato alla potenza di esp. Se possibile, questa funzione restituisce un integer.

Se la potenza non può essere computata, viene generato un errore, e pow() restituirà false. dalla versione 4.2.0 di PHP la funzione pow() non genera alcun warning.

Nota:

Il PHP non può gestire valori negativi per bases.

Example #1 Alcuni esempi di pow()

<?php

var_dump
( pow(2,8)); // int(256)
echo pow(-1, 20); // 1
echo pow(0, 0); // 1

echo pow(-1, 5.5); // errore

?>
Avviso

Nel PHP 4.0.6 e precedenti, pow() restituiva sempre un float e non generava alcun errore.

Vedere anche exp() sqrt() bcpow() e gmp_pow().

add a note

User Contributed Notes 2 notes

up
18
gilthansREMOVEME at gmail dot com
18 years ago
Note that pow(0, 0) equals to 1 although mathematically this is undefined.
up
2
Roman
4 years ago
If you use negative numbers, you need to use brackets for using with **

<?php

-1 ** 2; // -1

(-1) ** 2; // 1

?>
To Top