Задать вопрос
squadbrodyaga
@squadbrodyaga
帆は風を変えた

Зачем создавать переменные для подключения к БД?

Здравствуйте, вообщем смотрел видосы по PHP и там подключались к базе данных разными способами,
некоторые создавали отдельные переменные вот так:
$host = 'localhost';
$user = 'root';
$pass = '';
$database = 'название БД';

И вставляли их в код ниже, а другие просто писали вот так:
$mysql = @new mysqli('localhost', 'root', '', 'название БД');

Вопрос: какая разница и что лучше?
  • Вопрос задан
  • 181 просмотр
Подписаться 1 Простой Комментировать
Решение пользователя Daria Motorina К ответам на вопрос (3)
glaphire
@glaphire Куратор тега PHP
PHP developer
Второй вариант плохой, почитайте про оператор @. Чтобы понять первый вариант, нужно знать про окружения для разных серверов (для разработки, тестирования и продакшена), почитайте про окружения и деплой
Ответ написан