<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.math.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'math.constants.php',
    1 => 'Constantes predefinidas',
    2 => 'Constantes predefinidas',
  ),
  'up' => 
  array (
    0 => 'book.math.php',
    1 => 'Math',
  ),
  'prev' => 
  array (
    0 => 'book.math.php',
    1 => 'Math',
  ),
  'next' => 
  array (
    0 => 'enum.roundingmode.php',
    1 => 'RoundingMode',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/math/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="math.constants" class="appendix">
 <h1 class="title">Constantes predefinidas</h1>

 <p class="simpara">
As constantes abaixo estão sempre disponíveis como parte do núcleo do PHP.
</p>
 
 <dl>
  <strong class="title">Constantes matemáticas</strong>
  
   <dt id="constant.m-pi">
    <strong><code><a href="math.constants.php#constant.m-pi">M_PI</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação do número π (pi).
     (<code class="literal">3.14159265358979323846</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-e">
    <strong><code><a href="math.constants.php#constant.m-e">M_E</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação do número de Euler <code class="literal">e</code>
     (<code class="literal">2.7182818284590452354</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-log2e">
    <strong><code><a href="math.constants.php#constant.m-log2e">M_LOG2E</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">log<sub class="subscript">2</sub>(e)</code>
     (<code class="literal">1.4426950408889634074</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-log10e">
    <strong><code><a href="math.constants.php#constant.m-log10e">M_LOG10E</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">log<sub class="subscript">10</sub>(e)</code>
     (<code class="literal">0.43429448190325182765</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-ln2">
    <strong><code><a href="math.constants.php#constant.m-ln2">M_LN2</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">ln(2)</code>
     (<code class="literal">0.69314718055994530942</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-ln10">
    <strong><code><a href="math.constants.php#constant.m-ln10">M_LN10</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">ln(10)</code>
     (<code class="literal">2.30258509299404568402</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-pi-2">
    <strong><code><a href="math.constants.php#constant.m-pi-2">M_PI_2</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">π/2</code>
     (<code class="literal">1.57079632679489661923</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-pi-4">
    <strong><code><a href="math.constants.php#constant.m-pi-4">M_PI_4</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">π/4</code>
     (<code class="literal">0.78539816339744830962</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-1-pi">
    <strong><code><a href="math.constants.php#constant.m-1-pi">M_1_PI</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">1/π</code>
     (<code class="literal">0.31830988618379067154</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-2-pi">
    <strong><code><a href="math.constants.php#constant.m-2-pi">M_2_PI</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">2/π</code>
     (<code class="literal">0.63661977236758134308</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-sqrtpi">
    <strong><code><a href="math.constants.php#constant.m-sqrtpi">M_SQRTPI</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">sqrt(π)</code>
     (<code class="literal">1.77245385090551602729</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-2-sqrtpi">
    <strong><code><a href="math.constants.php#constant.m-2-sqrtpi">M_2_SQRTPI</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">2/sqrt(π)</code>
     (<code class="literal">1.12837916709551257390</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-sqrt2">
    <strong><code><a href="math.constants.php#constant.m-sqrt2">M_SQRT2</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">sqrt(2)</code>
     (<code class="literal">1.41421356237309504880</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-sqrt3">
    <strong><code><a href="math.constants.php#constant.m-sqrt3">M_SQRT3</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">sqrt(3)</code>
     (<code class="literal">1.73205080756887729352</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-sqrt1-2">
    <strong><code><a href="math.constants.php#constant.m-sqrt1-2">M_SQRT1_2</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">1/sqrt(2)</code>
     (<code class="literal">0.70710678118654752440</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-lnpi">
    <strong><code><a href="math.constants.php#constant.m-lnpi">M_LNPI</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação de <code class="literal">ln(π)</code>
     (<code class="literal">1.14472988584940017414</code>).
    </span>
   </dd>
  
  
   <dt id="constant.m-euler">
    <strong><code><a href="math.constants.php#constant.m-euler">M_EULER</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Aproximação da constante de Euler γ
     (<code class="literal">0.57721566490153286061</code>).
    </span>
   </dd>
  
 </dl>

 <dl>
  <strong class="title">Constantes de ponto flutuante IEEE 754</strong>
  
   <dt id="constant.nan">
    <strong><code><a href="math.constants.php#constant.nan">NAN</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Um não-número (Not A Number)
    </span>
   </dd>
  
  
   <dt id="constant.inf">
    <strong><code><a href="math.constants.php#constant.inf">INF</a></code></strong>
    (<span class="type"><a href="language.types.float.php" class="type float">float</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Infinito
    </span>
   </dd>
  
 </dl>

 <dl>
  <strong class="title">Constantes de arredondamento</strong>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <span class="simpara">
    A partir do PHP 8.4.0, é recomendado usar a
    
    enumeração
    RoundingMode no lugar destas constantes.
   </span>
  </p></blockquote>
  
   <dt id="constant.php-round-half-up">
    <strong><code><a href="math.constants.php#constant.php-round-half-up">PHP_ROUND_HALF_UP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Arredonda a metade na direção oposta ao zero.
    </span>
   </dd>
  
  
   <dt id="constant.php-round-half-down">
    <strong><code><a href="math.constants.php#constant.php-round-half-down">PHP_ROUND_HALF_DOWN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Arredonda a metade na direção do zero.
    </span>
   </dd>
  
  
   <dt id="constant.php-round-half-even">
    <strong><code><a href="math.constants.php#constant.php-round-half-even">PHP_ROUND_HALF_EVEN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Arredonda a metade para o número par.
    </span>
   </dd>
  
  
   <dt id="constant.php-round-half-odd">
    <strong><code><a href="math.constants.php#constant.php-round-half-odd">PHP_ROUND_HALF_ODD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Arredonda a metade para o número ímpar.
    </span>
   </dd>
  
 </dl>
</div>
<?php manual_footer($setup); ?>