<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.classobj.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'function.get-declared-classes.php',
    1 => 'get_declared_classes',
    2 => 'Ermittelt die Namen der definierten Klassen',
  ),
  'up' => 
  array (
    0 => 'ref.classobj.php',
    1 => 'Klassen- und Objekt-Funktionen',
  ),
  'prev' => 
  array (
    0 => 'function.get-class-vars.php',
    1 => 'get_class_vars',
  ),
  'next' => 
  array (
    0 => 'function.get-declared-interfaces.php',
    1 => 'get_declared_interfaces',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'reference/classobj/functions/get-declared-classes.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.get-declared-classes" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">get_declared_classes</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">get_declared_classes</span> &mdash; <span class="dc-title">Ermittelt die Namen der definierten Klassen</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.get-declared-classes-description">
  <h3 class="title">Beschreibung</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>get_declared_classes</strong></span>(): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>

  <p class="para rdfs-comment">
   Ermittelt die Namen der definierten Klassen
  </p>
 </div>

 
 <div class="refsect1 parameters" id="refsect1-function.get-declared-classes-parameters">
  <h3 class="title">Parameter-Liste</h3>
  <p class="para">Diese Funktion besitzt keine Parameter.</p>
 </div>

 
 <div class="refsect1 returnvalues" id="refsect1-function.get-declared-classes-returnvalues">
  <h3 class="title">Rückgabewerte</h3>
  <p class="para">
   Liefert ein Array mit den Namen der zur Zeit definierten Klassen.
  </p>
  <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
   <p class="para">
    Bitte beachten Sie, dass je nachdem, welche Extensions in Ihrer
    PHP-Installation einkompiliert oder geladen sind, weitere
    Klassen vordefiniert sein können. Dies bedeutet, dass Sie keine
    eigenen Klassen mit dem gleichen Namen anlegen können.
    Eine Liste der möglicherweise vordefinierten Klassen finden Sie
    im Anhang <a href="reserved.classes.php" class="link">Predefined Classes</a> 
   </p>
  </p></blockquote>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.get-declared-classes-changelog">
  <h3 class="title">Changelog</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Version</th>
      <th>Beschreibung</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>7.4.0</td>
      <td>
       Zuvor gab <span class="function"><strong>get_declared_classes()</strong></span> immer die Elternklassen vor
       den Kindklassen zurück. Dies ist nicht länger der Fall. Für den Rückgabewert von
       <span class="function"><strong>get_declared_classes()</strong></span> wird keine bestimmte Reihenfolge zugesichert.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 examples" id="refsect1-function.get-declared-classes-examples">
  <h3 class="title">Beispiele</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Beispiel #1 <span class="function"><strong>get_declared_classes()</strong></span>-Beispiel</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />print_r</span><span style="color: #007700">(</span><span style="color: #0000BB">get_declared_classes</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">Array
(
    [0] =&gt; stdClass
    [1] =&gt; __PHP_Incomplete_Class
    [2] =&gt; Directory
)</pre>
</div>
    </div>
   </div>
  </p>
 </div>

 <div class="refsect1 seealso" id="refsect1-function.get-declared-classes-seealso">
  <h3 class="title">Siehe auch</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.class-exists.php" class="function" rel="rdfs-seeAlso">class_exists()</a> - Pr&uuml;ft, ob eine bestimmte Klasse definiert wurde</span></li>
    <li><span class="function"><a href="function.get-declared-interfaces.php" class="function" rel="rdfs-seeAlso">get_declared_interfaces()</a> - Gibt ein Array mit allen definierten Interfaces zur&uuml;ck</span></li>
    <li><span class="function"><strong>get_declared_functions()</strong></span></li>
   </ul>
  </p>
 </div>

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