Zend::loadClass()
lädt eine PHP Datei, dessen Dateiname wie
"$className.php
" formatiert ist, und prüft, ob die Klasse
$className
existiert.
<?php 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.