Виктор П., проблемы с индексированием (если оно вообще нужно, а так бывает не всегда) решаются разными способами: от ssr до автоматической генерации статической версии сайта.
Тарас Кузьменко, я не знаю почему. и знать не хочу (потому что воспроизвести у себя не смогу).
но если шара есть, и она доступна – достаточно перетянуть ее в автолоад.
Иван Шумов, единороги здесь только во влажных фантазиях.
почитайте общедоступную биографию Митника и ему подобных.
а лучше всего просто иметь конекты в этой среде.
Newto, FanatPHP ответил по форме резко, но по сути абсолютно верно.
сравнение new mysqli('localhost', $user, $pass, 'test'); и
new PDO('mysql:host=localhost;dbname=test', $user, $pass);
– вообще ни о чем. это учится один раз и за несколько минут. тоже касается и остальных моментов.
а для ленивых и далеких от дева давно уже существуют полифилы/враперы, которые прозрачно превращают одно в другое.
взамен ты, внезапно, получаешь возможность работы с, например, постгресом или скюлайт, вообще ничего (кроме синтаксиса самой субд) дополнительно не изучая.
Тарас Кузьменко, как правило алгоритм очень простой:
1. создаем шару.
2, подключаем эту шару: надо знать адрес (это адрес наса) и логин/пароль (если они есть).
после этого подключенную шару можно добавить в автозагрузку макоси, и она будет автоматом монтироваться после логина.
но действительно удобнее разносить по разным файлам.