spl_autoload_register() предоставляет более гибкую альтернативу для автоматической загрузки классов. По этой причине использовать __autoload() не рекомендуется, а сама функция в будущем может перестать поддерживаться или быть удалена.
полностью устраивает, просто говорят ее скоро удалят( у ф-и есть недостатки, но не везде они проявляются. Я знаю только еще через spl_autoload_register, какие есть еще методы?
Stalker_RED: в моем случае получается действительно быстро разрабатывать, но и не так грязно как Вы представляете. Я все структурирую, в коде нет повторений. В принципи мой стиль меня полностью устраивает, и самое главное нет проблем с поддержкой кода, но просто я сам понимаю что кодю не по стандарту не так как в книгах написано не так как профессионалы это делают, и иногда есть большое желание научиться это делать правильно. Но я нахожусь в какой то ловушки, если переходить на правильное ооп, то надо переписать все проекты на правильное ооп, а это не так уж и легко та и времени особо нет.
Stalker_RED: спасибо большое) теперь стало все понятно) ну вот Вы бы мне что посоветовали, начать как можно быстрее перейти к 1 варианту? и есть ли названия у 2 варианта или это просто гавнокод?)