DeepVarvar так я ж предлагаю один линк на всех. линк создается через конструктор, один раз, и хранится как свойство класса. просто если класс должен наследоваться, а в случае с ORM это чаще всего так, синглтоном его уже не сделаешь. (Добавление) DeepVarvar а что с многолинковым классом не так?
Существует ли вероятность, что объект вашего класса будет передаваться в качестве аргумента какой либо функции? если нет, тогда какой смысл создавать каждый раз ссылку на единственный объект данного класса, если мы прекрасно можем без него обойтись?
класс ведь не реализует никакую бизнес логику вашего приложения, так?
другой вопрос, если вы собираетесь использовать один из шаблонов ORM (TDG, DataMapper, ActiveRecord...). В таком случае данный класс будет наследоваться другими классами, реализующими модели данных вашего приложения, в данной ситуации уже не один, а множество объектов будут реализовывать его методы. Выход в такой ситуации может быть следующим:
etoYA в вебе, помимо php, еще много других платформ RoR, JSP, ASP...
первые две вообще реализуют исключительно парадигму ООП, поэтому такого вопроса возникнуть не должно. Такой выбор, как и движение php в сторону ООП - далеко не случайность, поэтому учить ООП естественно стоит.
Данил_123 что демонстрирует полное непонимание того о чем идет речь.
index.php в моем случае - точка входа.
config.php загружает конфиг, необходимый для
boot.php который содержит сценарии загрузки ядра, после чего передает свои функции ядру, которое загружает шаблон, парсит его, вызывает необходимые модули, считывает результат их выполнения и подставляет его в нужные места в шаблоне. после этого выводит готовый результат в буфер вывода и возвращается в index.php, который вызывает stop.php который в свою очередь синхронизирует изменения объектов с соответствующими записями в БД и сессии, записывает нужные логи, закрывает соединения с БД.