Имена участников (разделяйте запятой).
В мобильнике и браузере: - Мобильные приложения пишут на Swift/Kotlin или HTML+JS. - Интерактивный фронтенд для браузера пишут на HTML+JS. - Для...
[IMG]
В своих проектах использовать свои же VO удобно. Но с чужими сразу же обнаружатся неудобства: - Ваш класс Gender содержит всего три константы, а...
В общем случае простые VO достаточно редко имеет смысл выносить в отдельный пакет. VO вроде этого: class Email { private string $value;...
Потому что типы полей добавили только в PHP 7.4
Для понимания взаимодействия объектов советую видео по конструкторам и методам и похожий на ваш реальный пример написания геолокатора с...
1. По стилю кода и именованию полей придерживайтесь PSR-1 и PSR-12. 2. В свежем PHP используйте типизацию. 3. Не вызывайте методы вроде...
1. Не имеет. И ValueObjectInterface не нужен. 2. Не имеет. Это не его забота. 3. Option у вас сейчас наследуется от StringLiteral.
Код array() на [] заменяет PHP CodeSniffer.
adminer
Лучше сначала самому перед отправкой всё перебазировать.
Если под разумом имеется в виду способность соотносить ущерб, то человек разумный либо исчезнет сам, чтобы не нажимать ни на одну из них, либо...
Не всегда правда. Редиректы фреймворка работают для его маршрутов, но на адреса изображений и robots.txt они никак не действуют.
Значит либо файл неправильный, либо у хоста в Apache AllowOverride не включен.
Добавить .htaccess
.htaccess
Верно.
Судя по трейсу... копать надо в 229 строке.
Стоит учесть, что Smarty уже почти не используют, mysql_* уже нет, вместо escape_string используют подготовленные выражения.
Верным путём идёте. Так и продолжайте. Шантаж - дело тонкое. Видели мы такие "фреймворки". Но в любом случае каждому по способностям.