Пятиминутка PHP
2.79K subscribers
361 photos
28 videos
861 links
Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Темы про СУБД, Linux, DevOps

Автор: @petrmyazin
Download Telegram
5minphp Just tweeted ********************************************** @xomaa @kotchrpk Андрей, ты крутой чувак! Читаю твой телеграм канал - мне очень нравится👍Фигач по жизни дальше 💪
5minphp Just tweeted ********************************************** GitHub запускает свой Packge Registy с поддержкой npm, Docker, Maven, RubyGems, но composer там нет :( https://t.co/CZNYy3FuSK
5minphp Just tweeted ********************************************** На Moscow DevOps Meetup удалось попасть в тройку знатоков терминов DevOps 🥳 https://t.co/698pMNq6zB
5minphp Just tweeted ********************************************** @_ult_ @xomaa @diezztsk @habr_com Деньги - тонкий вопрос, каждый тратит на что считает нужным и выгодным/полезным для себя - это норм. Сказать «дорого, я не пойду, не понимаю тех кто платит» - это норм. А называть кого-то лохом из-за того, что ты не понимаешь чужой выбор - это не норм.
5minphp Just tweeted ********************************************** Typed Properties: при попытке присвоить не верный тип будет TypeError exception. При этом типы отслеживаются даже после присвоения по ссылке какой-то другой переменной и при последующей работе с ней.
5minphp Just tweeted ********************************************** По умолчанию Typed Properties НЕ nullable и их значение по умолчанию НЕ null (в отличие от Java). Если нужно null значение, описываем явно: public ?string $name = null;
5minphp Just tweeted ********************************************** В short array functions переменные замыкаются по значению, а не по ссылке (в отличие от JavaScript). Классический вопрос с подвохом на собеседовании по JS, когда переменная i в цикле замыкается и получаем множественный вывод последнего значения. PHP всё наоборот, не перепутай!
5minphp Just tweeted ********************************************** Covariant return types и Contrvariant parameter types - must have для любого языка, скоро и в PHP. Подробные примеры есть в RFC: https://t.co/XeRlBEu5iD, ещё на википедии есть неплохая статья (не про PHP, а в целом про Covariant/Contrvariant).
5minphp Just tweeted ********************************************** В своё время, когда эта фича появилась в TypeScript, хотел записать подкаст (Пятиминутка React), но так и не собрался. Теперь обязательно запишу в контексте PHP!
5minphp Just tweeted ********************************************** WeakMap - полезно для реализации кэша, но пока не в PHP 7.4. Возможно, успеют добавить, т.к. фича оказалось весьма востребованной.
5minphp Just tweeted ********************************************** Есть некоторые deprecation, в частности отключение short open tags. Проблема в том, если их просто так отключить, может произойти утечка PHP кода в браузер пользователю. Подробнее об этом и путях решения Никита отлично рассказывал в подкасте: https://t.co/3KvEnsGSH0
5minphp Just tweeted ********************************************** Будут доступны официальные docker образы с бета версиями PHP 7.4 и PHP 8, надо добавлять в наши пайплайны для тестов!
5minphp Just tweeted ********************************************** Интересная особенность насчёт Typed Properties значение которых по умолчанию НЕ null - они будут uninitialized и при обращении к такому получим ошибку. Напоминает undefined из JavaScript. Undefined is not a function- теперь и в PHP!
5minphp Just tweeted ********************************************** Symfony HTTPCIient - простой, понятный, изящный https://t.co/lg4NcCADFo
5minphp Just tweeted ********************************************** Некоторые спрашивают "Зачем вообще нужен Yii (в частности, зачем пилить версию Yii 3), когда есть Laravel для RAD и Symfony для Enterprise"? Я скажу, что разнообразие не повредит, благо есть увлечённые люди, которые готовы развивать ещё одну альтернативу https://t.co/QG5f6Kzui4
5minphp Just tweeted ********************************************** RT @5minreact: 18 июля 2019 на площадке Voximplant (Москва, ул. Мытная 66) пройдёт MSK VUE.JS MEETUP! В этом выпуске Игорь Шеко рассказывает про сам митап и про Vue.js в компании Voximplant. https://t.co/JVN0zhPI76