Правда в доке. Однако там есть несколько "НО" которые ты сам привел.
Misha v.3 20.05.2002 12:49
1. Модуль/не модуль - разные реализации
2. Чем меньше вызовов того-же connect - тем проще.
Я, например, просто понять не могу, зачем его вызывать 10 раз, если можно это сделать один :))
Чтобы конструкция sql запроса была "самодостаточной"? Но... Если я всегда открываю соединение в начале страницы и закрываю в конце, то мне кажется, что и без ^connect[] все замечательно.
Да, вот еще что... Я не говорил, чтоя не делаю несколько ^connect[] а страницу. Случаи бывают разные, иногда надо сделать документ, полностью переносимый, и который должен работать вне зависимости от имеющихся на сервере моих классов или работающий с несколькими базами данных...
Я просто считаю, что это должно быть типа правила хорошего тона. Если это можно сделать - то это надо делать.
P.S. я - не последняя инстанция, эти статьи всего лишь _мои_ мысли. А я частенько ошибаюсь :)