Forwarded from PHP Digest
Дайджест PHP – Ноябрь 2022
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышел PHP 8.2 RC 7
В этом году добавлена ещё одна, седьмая RC-версия, выход PHP 8.2.0 GA откладывается до 8 декабря.
Bob Weinand обнаружил несколько ошибок, которые редко встречаются в искусственном коде, но с большой вероятностью могут воспроизвестись в реальном коде.
❗Завершение цикла PHP 7
Для PHP 7.4 больше не будут выходить обновления, релиз PHP 7.4.33 стал последним, рекомендуется обновиться до поддерживаемой версии.
🔹 Вышли PHP 8.0.26 и PHP 8.1.13
🐛 Это выпуски с исправлением ошибок.
🎂 PHP Foundation исполнился 1 год
Год назад компания JetBrains опубликовала новость о создании PHP Foundation.
За прошедший год PHP Foundation поддержал работу 6 разработчиков ядра и ежемесячно публиковал обновления в серии PHP Core Roundup.
Ознакомьтесь с отчетом фонда за 2022 год.
Поддержать PHP Foundation можно на OpenCollective.
✅ Принят PSR-20: Clock
🔹 Группа PHP-FIG приняла PSR-20 с рекомендуемым интерфейсом
🐘 ЯДРО PHP
✅ RFC: Randomizer Additions
❌ RFC: Destructuring Coalesce
📣 RFC: Dynamic class constant fetch
Ilija Tovilo предложил добавить синтаксис для поиска констант класса.
📣 RFC: Arbitrary static variable initializers
Также Ilija Tovilo предлагает расширить синтаксис, позволяющий инициализатору статической переменной содержать произвольные выражения.
📣 RFC: Use exceptions by default in SQLite3 extension
Предлагается постепенно отказаться от предупреждений в модуле SQLite3.
📣 RFC: Readonly amendments
Nicolas Grekas и Máté Kocsis предлагают улучшить свойства и классы readonly.
🛠 PhpStorm
🔹 AMA с командой PhpStorm
🔹 Вышел PhpStorm 2022.3 RC – Полная поддержка PHP 8.2, новый пользовательский интерфейс (предварительный просмотр), поддержка Redis и многое другое.
🔹 VKCOM/modulite – Честная модульность внутри PHP.
🔴 LARAVEL
🎬 AMA About Laravel with Taylor Otwell
🔹 Как мы провели второй русскоязычный Laravel-митап от Михаила Радионова.
🔹 protonemedia/laravel-splade – Пакет для создания интерактивности непосредственно в Blade, без необходимости писать JS-код.
🟢 Yii
🔹 Новости Yii 2022, выпуск 2 от Александра Макарова.
🔹 Yii3 Overview 2. Вспомогательные инструменты разработки от Дмитрия Дерепко.
📄 СТАТЬИ
🔹 Как мы наш большой проект на KPHP мигрировали от Алексея Васильева.
🔹 KPHP спустя 2 года от Александра Кирсанова.
🔹 Старый код в новой обёртке — как наша команда избавлялась от legacy от Станислава Решетнева.
🎬 ВИДЕО
🔹 На Ютуб канале PHP Point вышли новые выпуски PHP-линча, где Валентин Удальцов разбирает несколько пакетов и комментирует код.
—
🎬 Дайджест PHP в видео-формате на канале CutCode
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышел PHP 8.2 RC 7
В этом году добавлена ещё одна, седьмая RC-версия, выход PHP 8.2.0 GA откладывается до 8 декабря.
Bob Weinand обнаружил несколько ошибок, которые редко встречаются в искусственном коде, но с большой вероятностью могут воспроизвестись в реальном коде.
❗Завершение цикла PHP 7
Для PHP 7.4 больше не будут выходить обновления, релиз PHP 7.4.33 стал последним, рекомендуется обновиться до поддерживаемой версии.
🔹 Вышли PHP 8.0.26 и PHP 8.1.13
🐛 Это выпуски с исправлением ошибок.
🎂 PHP Foundation исполнился 1 год
Год назад компания JetBrains опубликовала новость о создании PHP Foundation.
За прошедший год PHP Foundation поддержал работу 6 разработчиков ядра и ежемесячно публиковал обновления в серии PHP Core Roundup.
Ознакомьтесь с отчетом фонда за 2022 год.
Поддержать PHP Foundation можно на OpenCollective.
🔹 Группа PHP-FIG приняла PSR-20 с рекомендуемым интерфейсом
ClockInterface для работы с датой и временем.✅ RFC: Randomizer Additions
❌ RFC: Destructuring Coalesce
📣 RFC: Dynamic class constant fetch
Ilija Tovilo предложил добавить синтаксис для поиска констант класса.
📣 RFC: Arbitrary static variable initializers
Также Ilija Tovilo предлагает расширить синтаксис, позволяющий инициализатору статической переменной содержать произвольные выражения.
📣 RFC: Use exceptions by default in SQLite3 extension
Предлагается постепенно отказаться от предупреждений в модуле SQLite3.
📣 RFC: Readonly amendments
Nicolas Grekas и Máté Kocsis предлагают улучшить свойства и классы readonly.
🔹 AMA с командой PhpStorm
🔹 Вышел PhpStorm 2022.3 RC – Полная поддержка PHP 8.2, новый пользовательский интерфейс (предварительный просмотр), поддержка Redis и многое другое.
🔹 VKCOM/modulite – Честная модульность внутри PHP.
🎬 AMA About Laravel with Taylor Otwell
🔹 Как мы провели второй русскоязычный Laravel-митап от Михаила Радионова.
🔹 protonemedia/laravel-splade – Пакет для создания интерактивности непосредственно в Blade, без необходимости писать JS-код.
🔹 Новости Yii 2022, выпуск 2 от Александра Макарова.
🔹 Yii3 Overview 2. Вспомогательные инструменты разработки от Дмитрия Дерепко.
📄 СТАТЬИ
🔹 Как мы наш большой проект на KPHP мигрировали от Алексея Васильева.
🔹 KPHP спустя 2 года от Александра Кирсанова.
🔹 Старый код в новой обёртке — как наша команда избавлялась от legacy от Станислава Решетнева.
🎬 ВИДЕО
🔹 На Ютуб канале PHP Point вышли новые выпуски PHP-линча, где Валентин Удальцов разбирает несколько пакетов и комментирует код.
—
🎬 Дайджест PHP в видео-формате на канале CutCode
Please open Telegram to view this post
VIEW IN TELEGRAM
🦋PHP и Laravel дайджест новостей за ноябрь 2022 года. Обзор новостей по ПХП и Ларавел
https://youtu.be/LaIiY87RABM
https://youtu.be/LaIiY87RABM
YouTube
PHP и Laravel дайджест новостей за ноябрь 2022 года. Обзор новостей по ПХП и Ларавел
Продолжаем освящать новости PHP + Laravel и этот ролик посвящен дайджесту за ноябрь! О событиях из мира PHP расскажет Сергей Пантелеев - https://github.com/saundefined. А во второй половине дайджеста я расскажу что нового в апдейтах Laravel.
Материалы из…
Материалы из…
🔥4
Типы SQL JOINS
INNER JOIN
Возвращает записи, которые имеют соответствующие значение в обеих таблицах
LEFT JOIN
Возвращает все записи из левой таблицы и совпавшие записи из таблицы справа
RIGHT JOIN
Возвращает все записи из таблицы справа, и совпавшие записи из левой таблицы
FULL JOIN
Возвращает все записи, когда есть совпадение в левой или правой таблице
#junior
INNER JOIN
Возвращает записи, которые имеют соответствующие значение в обеих таблицах
LEFT JOIN
Возвращает все записи из левой таблицы и совпавшие записи из таблицы справа
RIGHT JOIN
Возвращает все записи из таблицы справа, и совпавшие записи из левой таблицы
FULL JOIN
Возвращает все записи, когда есть совпадение в левой или правой таблице
#junior
🔥4
🪤Оператор switch
Оператор switch похож на ряд операторов IF с одинаковым условием. Во многих случаях вам может понадобиться сравнивать одну и ту же переменную (или выражение) с множеством различных значений и выполнять различные участки кода в зависимости от того, какое значение принимает эта переменная (или выражение). Это именно тот случай, для которого удобен оператор switch.
#junior
Оператор switch похож на ряд операторов IF с одинаковым условием. Во многих случаях вам может понадобиться сравнивать одну и ту же переменную (или выражение) с множеством различных значений и выполнять различные участки кода в зависимости от того, какое значение принимает эта переменная (или выражение). Это именно тот случай, для которого удобен оператор switch.
#junior
🔥3
🛋Что будет нового в PhpStorm 2023.1
https://blog.jetbrains.com/phpstorm/2023/01/what-s-next-in-phpstorm-the-2023-1-public-roadmap/
https://blog.jetbrains.com/phpstorm/2023/01/what-s-next-in-phpstorm-the-2023-1-public-roadmap/
The JetBrains Blog
What’s Next in PhpStorm: The 2023.1 Public Roadmap | The PhpStorm Blog
In the first release of 2023, we aim to improve performance and bring faster indexing, add 3v4l integration, improve support for generics, as well as PHPStan and Psalm tags, add support for multi-comp
😁1