Имена участников (разделяйте запятой).
Там же написано: "...или в HTTP заголовке запроса". Его, внезапно, можно даже c GET-запросом передать ) Потому - всё равно не понятно. ---...
нет.
А зачем его передавать GET-запросом? --- Добавлено --- Из той же статьи в вики: --- Добавлено --- Ну, я категорично заявляю, что в данном случае...
Зачем изобретать https://webref.ru/css/media ?
@media?
https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B5%D0%BA_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%BE%D0%B2 Аналогия неверна.
class User { public function foo() { echo 'foo'; } public function bar() { echo 'bar'; } } class...
если кратко, это апишка для вебкита/хромиума/электрона на ноде. Работает как самый обычный браузер (собсно, это он и есть), но с доступом ко всем...
@ADSoft HTML/CSS/PHP/JS/SQL/*nix/git нужно на определенном уровне знать в любом случае и тем и другим. Разве что фронт не обязан знать php, но бэк...
php artisan route:list покажет тебе все роуты созданные фреймворком.
Laravel на бэке, Nuxt на фронте и всё это на DO - вот и весь стэк )
приспособленные, а не сильные. Это важно, если бы выживали те кто сильнее, млекопитающие не заменили бы динозавров )
Да.
slim, silex, lumen, phpixie...
Да!
Смотри, 5** коды- это ошибки сервера, к примеру когда пых упадет с fatal error разумно отдать 500, а когда отваливается php-fpm nginx ответит 502...
Логично будет вернуть ошибку валидации с кодом 422, ну или 404, типа ресурс не найден по id. 500 - это про кривой код и не отловленные ошибки...
Увольнять надо тех, кто забивает на обработку исключений ) Ну и заодно объяснить, что все они должны быть отнаследованы от общего для пакета...
Сразу говорю, давно в этом не копался, мог чего и позабыть, а может уже придумали нормальный для этого инструмент, хз... [костыль моде он]...
Я как счастливый владелец лицензии скажу: хрен ты его нынче припиратишь без костылей и геморроя. Лицензионные серваки блочатся быстрее, чем...