<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/reserved.variables.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'reserved.variables.phperrormsg.php',
    1 => '$php_errormsg',
    2 => 'El &uacute;ltimo mensaje de error',
  ),
  'up' => 
  array (
    0 => 'reserved.variables.php',
    1 => 'Variables predefinidas',
  ),
  'prev' => 
  array (
    0 => 'reserved.variables.cookies.php',
    1 => '$_COOKIE',
  ),
  'next' => 
  array (
    0 => 'reserved.variables.httpresponseheader.php',
    1 => '$http_response_header',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'language/predefined/variables/phperrormsg.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="reserved.variables.phperrormsg" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">$php_errormsg</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7)</p><p class="refpurpose"><span class="refname">$php_errormsg</span> &mdash; <span class="dc-title">El último mensaje de error</span></p>

 </div>

 <div id="reserved.variables.phperrormsg-refsynopsisdiv">
  <div class="warning"><strong class="warning">Advertencia</strong><p class="simpara">
 Esta funcionalidad está <em>OBSOLETA</em> a partir de PHP 7.2.0,
 y <em>ELIMINADA</em> a partir de PHP 8.0.0.
 Depender de esta funcionalidad está altamente desaconsejado.
</p></div>
  <p class="simpara">
   Utilice <span class="function"><a href="function.error-get-last.php" class="function">error_get_last()</a></span> en su lugar.
  </p>
 </div>

 <div class="refsect1 description" id="refsect1-reserved.variables.phperrormsg-description">
  <h3 class="title">Descripción</h3>
  <p class="para">
   <var class="varname">$php_errormsg</var> es una variable que contiene el texto
   del último error generado por PHP. Esta variable será únicamente
   accesible en el mismo contexto de ejecución que el de la línea
   que generó el error, y únicamente si la directiva de configuración
   <a href="errorfunc.configuration.php#ini.track-errors" class="link">track_errors</a> está activada (se encuentra
   desactivada por omisión).
  </p>
  <div class="warning"><strong class="warning">Advertencia</strong>
   <p class="simpara">
    Si un gestor de errores definido por el usuario está activo
    (<span class="function"><a href="function.set-error-handler.php" class="function">set_error_handler()</a></span>), <var class="varname">$php_errormsg</var> solo será
    definido si el gestor de errores devuelve <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
   </p>
  </div>
 </div>


 <div class="refsect1 changelog" id="refsect1-reserved.variables.phperrormsg-changelog">
  <h3 class="title">Historial de cambios</h3>
  <p class="para">
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Versión</th>
       <th>Descripción</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>8.0.0</td>
       <td>
        La directiva <a href="errorfunc.configuration.php#ini.track-errors" class="link">track_errors</a> que
        hace que <var class="varname">$php_errormsg</var> esté disponible ha sido eliminada.
       </td>
      </tr>

      <tr>
       <td>7.2.0</td>
       <td>
        La directiva <a href="errorfunc.configuration.php#ini.track-errors" class="link">track_errors</a> que
        hace que <var class="varname">$php_errormsg</var> esté disponible ha sido
        marcada como obsoleta.
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-reserved.variables.phperrormsg-examples">
  <h3 class="title">Ejemplos</h3>
  <p class="para">
   <div class="example" id="variable.phperrormsg.basic">
    <p><strong>Ejemplo #1 Ejemplo con <var class="varname">$php_errormsg</var></strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">@</span><span style="color: #0000BB">strpos</span><span style="color: #007700">();<br />echo </span><span style="color: #0000BB">$php_errormsg</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>Resultado del ejemplo anterior es similar a:</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">Wrong parameter count for strpos()</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-reserved.variables.phperrormsg-seealso">
  <h3 class="title">Ver también</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.error-get-last.php" class="function" rel="rdfs-seeAlso">error_get_last()</a> - Obtener el &uacute;ltimo error que ocurri&oacute;</span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>