Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 27-11-2015, 03:52
Benutzerbild von mermshaus mermshaus
 Registrierter Benutzer
Links : Onlinestatus : mermshaus ist offline
Registriert seit: Jun 2009
Beiträge: 452
mermshaus wird schon bald berühmt werden
Standard

Musst dein _includes-Verzeichnis dem Include-Pfad hinzufügen, damit das so funktioniert.

Aber ich würde das nicht in der Form nutzen, weil man den Include-Pfad im Grunde überhaupt nicht braucht.

Eine brauchbare Kurzversion für einen Autoloader ist das hier:

PHP-Code:
spl_autoload_register(function ($className) {
    
$path __DIR__ '/src/' str_replace('\\''/'$className) . '.php';

    if (
is_readable($path)) {
        require 
$path;
    }
}); 
Sucht eine Klasse Foo\Bar\Baz in ./src/Foo/Bar/Baz.php.
Mit Zitat antworten