+1использовать неймспейсы - имя класса будет передаваться в автолоадер вместе с неймспейсом, из которого можно получить путь к файлу
ага и грузить 10 000,00 строк и потом неделю искать, чтоб изменить одну переменнуюТретье дано в форме выхода из позы крутого ООПиста, отказа от расплода моря ненужных классов и хранения всех их в одном месте.
в мануале, где ж ещегде можно почитать про неймспейсы
один раз написать use в начале скриптас неймспейсами еще больше работы чем с инклюдом,
а что было бы качественным решением? Все равно информацию о пути надо откуда-то брать, разница только в способекачественно это проблему никак не решает
Вот именно. Поэтому я и сказал, что варианта два - или хранить путь в имени, или составить карту.а что было бы качественным решением? Все равно информацию о пути надо откуда-то брать, разница только в способе
один раз написать инклюд - в чем разница?в мануале, где ж еще
один раз написать use в начале скрипта
а что было бы качественным решением? Все равно информацию о пути надо откуда-то брать, разница только в способе
Тоесть, если нет необходимости, то подгрузка файла не осуществляется? при юз, в момент выполнения этот принцып работает или только при предзагрузке?zerkms
разница в том что use позволяет декларировать класс не загружая его без необходимости
после того как класс продекларирован к нему можно обращаться по короткому имени, которое уже не содержит информации о пути к файлу