1.3. Zend::loadClass()
Zurück | Kapitel 1. Zend | Weiter

## 1.3. Zend::loadClass()

`Zend::loadClass()` lädt eine PHP Datei, dessen Dateiname wie "`$className.php`" formatiert ist, und prüft, ob die Klasse `$className` existiert.

    <?php

    Zend::loadClass($class, $dirs)

    ?>

Wenn die Datei nicht gefunden wird oder die Klasse nach dem Laden nicht existiert, wird eine `Zend_Exception` geworfen. `Zend::loadFile()` wird für das Laden verwendet und das `$dirs` Argument wird direkt übergeben.

Soll eine Klasse geladen werden, die Unterstriche im Namen enthält, und ist `$dirs` gleich null (die Voreinstellung), wird `Zend::loadClass()` die Verzeichnisangaben `$dirs` automatisch anhand des Klassennamens erkennen, indem die Unterstriche in Verzeichnistrenner konvertiert werden. Wird als `$class` z.B. `Zend_Example_Class` übergeben, wird dies auf den Pfad `Zend/Example/Class.php` abgebildet.

Zurück | Nach oben | Weiter
1.2. Zend::loadFile() | Zum Anfang | 1.4. Zend::loadInterface()