<?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 => 'de',
  ),
  'this' => 
  array (
    0 => 'reserved.variables.phperrormsg.php',
    1 => '$php_errormsg',
    2 => 'Die vorangegangene Fehlermeldung',
  ),
  'up' => 
  array (
    0 => 'reserved.variables.php',
    1 => 'Vordefinierte Variablen',
  ),
  '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' => 'de',
    '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">Die vorangegangene Fehlermeldung</span></p>

 </div>

 <div id="reserved.variables.phperrormsg-refsynopsisdiv">
  <div class="warning"><strong class="warning">Warnung</strong><p class="simpara">Dieses Feature ist
seit PHP 7.2.0 als <em>DEPRECATED</em> (veraltet) markiert und wurde in PHP 8.0.0 <em>ENTFERNT</em>. Von der Verwendung dieses
Features wird dringend abgeraten.</p></div>
  <p class="simpara">
   Stattdessen sollte <span class="function"><a href="function.error-get-last.php" class="function">error_get_last()</a></span> verwendet werden.
  </p>
 </div>

 <div class="refsect1 description" id="refsect1-reserved.variables.phperrormsg-description">
  <h3 class="title">Beschreibung</h3>
  <p class="para">
   <var class="varname">$php_errormsg</var> ist eine Variable, die den Text der letzten
   von PHP generierten Fehlermeldung enthält. Die Variable ist nur innerhalb
   des Gültigkeitsbereichs (Scopes) verfügbar, in dem der Fehler auftrat, und
   auch nur, wenn die Konfigurationsoption
   <a href="errorfunc.configuration.php#ini.track-errors" class="link">track_errors</a> eingeschaltet wurde
   (standardmäßig aus).
  </p>
  <div class="warning"><strong class="warning">Warnung</strong>
   <p class="simpara">
    Wird ein benutzerdefinierter Errorhandler
    (<span class="function"><a href="function.set-error-handler.php" class="function">set_error_handler()</a></span>) verwendet, wird
    <var class="varname">$php_errormsg</var> nur dann gesetzt, wenn der Errorhandler
    <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> zurückgibt.
   </p>
  </div>
 </div>


 <div class="refsect1 changelog" id="refsect1-reserved.variables.phperrormsg-changelog">
  <h3 class="title">Changelog</h3>
  <p class="para">
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Version</th>
       <th>Beschreibung</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>8.0.0</td>
       <td>
        Die Direktive <a href="errorfunc.configuration.php#ini.track-errors" class="link">track_errors</a>,
        die bewirkte, dass <var class="varname">$php_errormsg</var> verfügbar war,
        wurde entfernt.
       </td>
      </tr>

      <tr>
       <td>7.2.0</td>
       <td>
        Die Direktive <a href="errorfunc.configuration.php#ini.track-errors" class="link">track_errors</a>,
        die bewirkt, dass <var class="varname">$php_errormsg</var> verfügbar ist, ist
        nun veraltet.
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-reserved.variables.phperrormsg-examples">
  <h3 class="title">Beispiele</h3>
  <p class="para">
   <div class="example" id="variable.phperrormsg.basic">
    <p><strong>Beispiel #1 <var class="varname">$php_errormsg</var>-Beispiel</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>Das oben gezeigte Beispiel erzeugt
eine ähnliche Ausgabe wie:</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">Siehe auch</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> - Liefert den zuletzt aufgetretenen Fehler</span></li>
   </ul>
  </p>
 </div>


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