PHP.today
3.75K subscribers
12 photos
4 files
236 links
Самые свежие новости из мира PHP. Обновленные стандарты. Лучшие практики с примерами кода. Как писать чистый, читаемый и понятный код.
Чат тут https://tttttt.me/all_it_ru
Download Telegram
Вдруг заметил, что про composer было сказано очень мало в этом канале. Хочу поделиться статьёй об использовании композера. Никакого rocket-science, если уже используешь - можно не открывать. Но если вдруг composer пока обошел тебя стороной - то к прочтению обязательно! https://telegra.ph/Composer-dlya-samyh-malenkih-02-25
Как получить доступ к private и protected свойствам класса?
Если вы еще не задавались таким вопросом, то, вы, возможно, еще не работали с легаси кодом из вендора, ну или просто "совсем не гибкой CMS".
Конечно - ответ Reflection API. Но! Если немножечко упороться... Короче, читайте https://telegra.ph/FunPHP5-access-to-private-and-protected-03-14
Зашел в интернеты почитать немного новостей, итог:
Zend Framework переходит под крыло Linux Foundation — и переименован в Laminas, чтобы избавиться от привязки к коммерческому бренду Zend.
В новую организацию перейдут микрофреймворк Expressive, Apigility, и сам ZF. Пока в репозитории есть только бридж-пакет laminas/laminas-zendframework-bridge со специальным автозагрузчиком. Полный переезд обещают завершить в следующие несколько месяцев.
Ссылка на портал фреймворка https://getlaminas.org/
Всё еще ставишь апач/nginx на локальную машину вручную? А может пользуешься всякими LAMP/WAMP сборками? На дворе 19 год, пора переходить на докер.
Зачем?
- Разворачивается в пару команд (ты же любишь composer, верно?)
- Все крутится в виртуалках, локальная машина не забивается кучей веб-приложений
- Развертывание одного и того же енва с теми же настройками на любой машине без танцев с бубном и кучи настроек!

А вот тебе в помощь хороший туториал, как начать:
https://telegra.ph/Tutorial-Razvorachivaem-NginxPHPMySQLphpMyAdmin-v-virtualke-Docker-07-22