Hej allesammen!
Jeg har leget lidt med OOP på det sidste og har nu lavet en __autoload funktion.
Og den har egentlig virket meget fint, til den lige pludselig ikke gad mere, og ved ikke hvad der forvoldte det.
Men min autoload funktion ser ud i al sin simpelted sådan:
- function __autoload($class_name)
- {
- require_once("controllers/".$class_name."/".$class_name.".php");
- }
Og fejlen jeg får er:
Warning: require_once(controllers/File/File.php) [function.require-once]: failed to open stream: No such file or directory in C:\xampp\htdocs\FrozenBox\index.php on line 29
Fatal error: require_once() [function.require]: Failed opening required 'controllers/File/File.php' (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\FrozenBox\index.php on line 29
Synes selv at det er åbenlyst at PHP bruger autoload funktionen til at finde noget i File mappen, men hvordan fikser jeg det? Og burde include_path ikke klarer det?