Sven Rautenberg: Request Handling

Beitrag lesen

Moin!

PHP bringt doch schon sehr mächtige Mittel mit, um sich gerade diese include-Orgien und Abfragen mehr oder weniger zu sparen: Autoloading. Wobei die Nutzung der Funktion __autoload() nur bei Projekten funktionieren dürfte, die exakt einen Autload-Mechanmismus haben und keine Erweiterbarkeit benötigen. Schlauer ist hingegen die Nutzung von spl_autload_register(), weil dort Mehrfachverwendung für unterschiedliche Zwecke möglich ist. Oder man vertraut das Autoloading direkt dem anbietenden Framework seiner Wahl an, beispielsweise Zend::Loader.

Autloading bringt die größten Performancegewinne dadurch, dass wirklich nur die Klassen geladen, geparst und verfügbar gemacht werden, die durch die Codeausführung wirklich benötigt werden.

Dazu gibts sogar schon Artikel: http://aktuell.de.selfhtml.org/weblog/php-autoload

- Sven Rautenberg