Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Verfeinerung des Autoloads

Exponential ruft die Autoload-Methoden jetzt über den Autoload-Funktionsstapel der SPL auf. Damit lassen sich in config.php auch eigene Autoload-Methoden hinzufügen.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/features/4.1/autoload_refinement.txt

This page is a translation. Read the English original

Verfeinerung des Autoloads
==========================

Verwendung von spl_autoload_register()
--------------------------------------

Exponential ruft die Autoload-Methoden jetzt über den Autoload-Funktionsstapel
der SPL auf. Damit lassen sich in config.php auch eigene Autoload-Methoden
hinzufügen.

Lädt die eigene Autoload-Methode nicht die Klassen von Exponential, sollte sie
das Präfix der Klasse prüfen oder einfach ohne Ausnahme zurückkehren, wenn die
Klasse nicht gefunden wird. Der Grund: PHP probiert jede Methode im
Autoload-Stapel aus, bricht aber ab, wenn weiter oben im Stapel eine Ausnahme
auftritt.

Jeder Aufruf von spl_autoload_register() hängt die neue Methode unten an den
Stapel an. Bei der Suche nach Klassen beginnt PHP oben.

Fortschrittsanzeige
-------------------

Ab Exponential 4.1 lässt sich der Fortschritt der Autoload-Erzeugung
schrittweise ausgeben.

Das wird mit den Optionen *-p / --progress* von
*bin/php/ezpgenerateautoloads.php* eingeschaltet.

Derzeit gibt es die Fortschrittsanzeige nur für die Kommandozeile; sie stammt
von der Klasse ezpAutoloadCliOutput.

Something wrong on this page? Report an error

Documentation license

This page was inherited from the documentation of the original software. It is not covered by the GNU Free Documentation License; it is distributed under the GNU General Public License, version 2.

Copyright (C) 1999 - 2014 eZ Systems AS and contributors