Przeczytałe na forum, że najlepszym rozwiązaniem jest użycie klasy SplClassLoader, zgodnej ze standardami PSR-0.
Czy coś od tego czasu się zmieniło?
Utworzyłem zatem w katalogu głównym na serwerze plik SplClassLoader.php, w którym wkleiłem kod pochodzący ze strony: https://gist.github.com/jwage/221634#file-s...loader-php-L142
Zawartość pliku index.php wygląda tak:
<?php include_once('SplClassLoader.php'); $loader = new SplClassLoader('classes', __DIR__); $loader->register(); $a = new classes\klasa();
Utworzyłem w tym katalogu kolejny katalog o nazwie "classes", a w nim umieściłem plik klasa.php z prostą klasą.
Mimo to pokazuje się błąd:
Fatal error: Class 'classes\klasa' not found in D:\xampp\htdocs\nauka\index.php on line 8
Nie wiem, w czym tkwi problem, a podejrzewam, że to drobnostka.