downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
search for in the  

<pirad2deg>
Last updated: Thu, 26 Jun 2008

pow

(PHP 4, PHP 5)

pow — Exponential expression

Description

number pow ( number $base , number $exp )

Returns base raised to the power of exp .

Warning

In PHP 4.0.6 and earlier pow() always returned a float, and did not issue warnings.

Parameters

base

The base to use

exp

The exponent

Return Values

base raised to the power of exp . If the result can be represented as integer it will be returned as type integer, else it will be returned as type float. If the power cannot be computed FALSE will be returned instead.

ChangeLog

Version Description
Since 4.0.6 The function will now return integer results if possible, before this it always returned a float result. For older versions, you may receive a bogus result for complex numbers.
Since 4.2.0 PHP stops to emit a warning if the value can't be computed, it will now silently return FALSE only.

Examples

Example #1 Some examples of pow()

<?php

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

echo pow(-1, 5.5); // PHP >4.0.6  NAN
echo pow(-1, 5.5); // PHP <=4.0.6 1.#IND
?>



add a noteadd a note User Contributed Notes
Exponential expression
There are no user contributed notes for this page.




<pirad2deg>
Last updated: Thu, 26 Jun 2008
show source | credits | sitemap | contact | advertising | mirror sites
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: http://phpbuilder.com/
Last updated: Tue Nov 1 20:20:59 2005 EST
Columns / Articles | Tips / Quickies | News | News Linking and RSS Feeds | Shared Code Library
Mail Archives | Support / Discussion Forums | Get Started! Links | Contribute! | Docs