<script src="main.js"></script> - пока не загрузится main.js, юзер не может взаимодействовать с сайтом
<script defer src="extra.js"></script> - браузер скачает extra.js, не блокируя обработку страницы, потому что указан defer.
<?php
$url = 'https://vk.com';
$parsedUrl = parse_url($url);
print_r($parsedUrl);
echo $parsedUrl['host'] . $parsedUrl['path'];
echo "\n";
echo $parsedUrl['host'] . $parsedUrl['path'] . '?' . $parsedUrl['query'];
Я скорее скажу, что из-за такого оверинжиниринга и замедление написания кода проект прикроют сегодня, потому как вчера не было написано и строчки кода для решения бизнесс-задач
Потом в отдельный файл с функциями
мускул не используется никогда. Редис не используется для перманентного хранения чего-либо
Когда начинают добавлять паттерны поверх MVT
А зачем нам отвязываться от ОРМ, если неизбежно произойдет построение параллельного апи к ОРМ, которое будет дублировать ОРМ