PHP7.1+ и так строгий. Если кто-то любит писать без указания типов, его право и он так хочет.
Но я пишу всегда с указанием типа. Потому строгость на максимальном уровне.
Единственное чего не хватает, это создание своих типов. Сейчас предложение выдвинуто, посмотрим что будет.
Взято почти что все.
В том числе анонимные объекты, тип object.
Сейчас активно эксплуатируется Argon2.
Опять же, войд методы, область видимости констант. Сейчас как раз пригодилось.
Хостинг не использовал лет 6-8 уже =)
Обычно беру облако и разворачиваю там проект.
Для простого проекта, 500р. в месяц вполне хватает.
А что такое 500р? Четыре пачки сигарет.
Кирилл Несмеянов, Почему извращенец?
Вы предлагаете ставить нативно, и каждый тык перестанавливать версии PHP, БД и т.д. ?
На osx летает как самолет, не знаю что там медленного у вас. Может xdebug и проект с 1гб чистого кода.
Сейчас к примеру запущен с локально dev - php7.1 (7.2 не пойдет), pgsql 10.1, redis, mongodb, rabbitmq. Все летает на HL++ проекте.
На stage точно такая же красота, толь без дебагинга. И на проде развернут докер.
А теперь объясните, где я извращенец.
На проде докер, 2ТБ pgsql (где то 50гб горячих), 20ГБ mongo, тяжелые внешние API запросы. По 30 запросов в секунду минимум обрабатывается. Отдача не превышает 1.4сек
Реплика и т.п. работает так же.
P.S.
Создается впечатление, что с докером вы плохо дружите.
Дополню ответ:
Не страдать ерундой. Использовать Docker или на худой конец Vargant.
Лучше конечно перейти на MacOs (хакинтош) или любую др. nix* систему. Ту же ubuntu.
Всякие openserver, xampp etc., это только максимум для ознакомления с языком.
Для нормального и не нервного программирования, варианты которые указал выше.
entermix, я вижу что он на PHP, но далее определить не могу.
Хотя проект двойной, так же как и выше описанный butik
Ну и там нафиг фреймворк не нужен. Делается морда, обрабатывается на чем удобно и хранится в gridfs.
Все, нагрузки почти что нет. Главное железо.
Код и БД тут свободны почти.
Максим Осадчий, конечно кохану. Но оба варианта из параллельной вселенной.
Вообще я выберу SF3/4, возможно Async PHP. А сейчас выбираю, микросервисинг на Go / Nodejs
entermix, а еще чистые SQL запросы быстрее.
И трава зеленее была...
Я не видел проектов на Кохане, которые бы были крупнее пет-проекта. Собственно и yii не так далеко ушел.
Разве что морда у butik.ru на yii сделана и это самый нагруженный проект данного фреймворка. Остальное там на magento. Для REST в крупномаштабных проектах, эти творения не годятся.
А на SF3, я знаю кучу тяжелых и огромных проектов. Где работают одновременно тысячи людей. Нагрузка поболее чем у booking.com
Конечно kohana/yii на петпроектах будут быстрее, это их задача.
Такой код тяжело читать.
Но давайте сначала - что ВЫ сделали, что бы решить свою проблему?
Пройдитесь банально xdebug и вы найдете в чем проблема.
Вместо того что бы ждать часами ответа, проще потратить пару минут и пройтись дебаггером.
Посмотреть логи, там наверняка все сказано.