Jak wiadomo w PHP 5.3 dodano przestrzenie nazw, czego następstwem jest większy porządek w kodzie oraz wygoda programisty. Na temat namespace'ów rozumiem prawie wszystko, a tym 'prawie' jest kilka spraw.
Na początku chciałbym się dowiedzieć w jaki sposób teraz odbywa się autoload. Tzn. jeśli napiszę w kodzie:
new Namespace\Jakistam\Klasa();
i 'Klasa' nie będzie w pliku uruchamiany jest autoloader. Teraz do autoloader'a trafia tylko nazwa klasy czy też przestrzeń nazw, którą trzeba obsłużyć?
Pisząc teraz ładowarkę z mapami mam problem i pewien dylemat jak to rozgryźć i czy coś diametralnie zmieni się w kodzie.
Pozdrawiam