PHP - Mysqli, как правильно
, как Я начала использовать mysqli в своих проектах, тем не менее я видел два способа сделать бесплатный:
Одним из них является простой и равна mysql_connect
$db = mysqli_connect(...);
что я видел в w3schools.
Другой $db = new mysqli('localhost', 'user', 'pass', 'demo');
Существует разница между 2? Какой лучше?
1 answers
Не лучше, в конце дает все то же самое.
Глядя на руководство по PHP:
Вы видите, что функция mysqli_connect
- это синоним метода __construct()
(это то, что происходит, когда вы используете new
), поэтому
$db = mysqli_connect('localhost', 'user', 'pass', 'demo');
- Это тот же самый вещь, которая
$db = new mysqli('localhost', 'user', 'pass', 'demo');
Используйте то, что "объединить" его стиль кода. Как и PHP, которые не проходят по "обработчик сценария", что не сохраняет внутреннее состояние между вызовами, в отличие от компилируемых языков, где модули или даже приложение все колеса в том же контексте, dá pra смешивать парадигмы нет, без преимуществ и существенных недостатков, и поэтому оказывается вопрос об "эстетике" и в самом деле, вы выбираете то, что подходит для вашего рабочего процесса.