Привет тебе, о великий All!
Хочу задать тебе один ламерский вопрос. Вот есть у тебя наверняка куча самодельных классов и библиотек, доведённых до совершенство и заточенных под широкий круг задач. Наверняка эти классы выстраиваются в определённую иерархию, систему отношений и взаимозависимостей. Класс Y наследуется от X и зависит от Z, что-нибудь в этом духе.
Скажи, как ты раскидываешь эти классы по файлам и папкам. Сваливаешь ли в одну кучу, ориентируясь на имена файлов, или используешь каталоги для сортировки? Используешь ли какие-нибудь хитрости в __autoload или ограничиваешься самой простой её реализацией?
Я потому этими вопросами задаюсь, что хочу с самого начала иметь в коде худо-бедно адекватный порядок. Потому что чем дольше код будет разрастаться в бардаке, тем тяжелее потом разгребать...
1. Abyrvalg - 07 Октября, 2011 - 23:33:50 - перейти к сообщению
2. OrmaJever - 08 Октября, 2011 - 00:45:19 - перейти к сообщению
одна папка со всеми классами, имена файлов как имено классов mysql.class.php, mail.class.php и т.д
и стандатный автолоад
и стандатный автолоад
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function __autoload($name) require_once $_SERVER['DOCUMENT_ROOT']."/dir/dir/$name.class.php";
да и выдумывать тут нечего