#junior
Многие начинающие разработчики сталкиваются с непониманием работы сессий. И неудивительно, выбрав для первого изучения фреймворк, а не язык, разработчики упускают из виду самые основы веб-разработки. Эта исчерпывающая статья расскажет про нативный механизм сессий, про распространённые ошибки, про нестандартные возможности и многом другом.
https://anton.shevchuk.name/php/php-for-beginners-session/
Многие начинающие разработчики сталкиваются с непониманием работы сессий. И неудивительно, выбрав для первого изучения фреймворк, а не язык, разработчики упускают из виду самые основы веб-разработки. Эта исчерпывающая статья расскажет про нативный механизм сессий, про распространённые ошибки, про нестандартные возможности и многом другом.
https://anton.shevchuk.name/php/php-for-beginners-session/
Anton Shevchuk
PHP для начинающих. Сессия
Всем хорошего дня. Перед вами первая статья из серии PHP для начинающих разработчиков. Это будет необычная серия статей, тут не будет echo "Hello World", тут будет hardcore из жизни PHP программистов с небольшой примесью "домашней работы" для закрепления…
#advanced
Нужны ли настраивать статический анализ на максимум в тестах?
https://matthiasnoback.nl/2021/03/do-tests-need-static-analysis-level-max/
Нужны ли настраивать статический анализ на максимум в тестах?
https://matthiasnoback.nl/2021/03/do-tests-need-static-analysis-level-max/
Matthias Noback
Do tests need static analysis level max?
I recently heard this interesting question: if your project uses a static analysis tool like PHPStan or Psalm (as it should), should the tests by analysed too?
The first thing to consider: what are potential reasons for not analysing your test code?
Why not?…
The first thing to consider: what are potential reasons for not analysing your test code?
Why not?…
#advanced
FFI уже давно зарелижен и используется самыми отъявленными разработчиками. Если вы не успеваете за событиями, предлагаем к прочтению исчерпывающую статью на данную тему:
https://thephp.website/en/issue/php-ffi/
FFI уже давно зарелижен и используется самыми отъявленными разработчиками. Если вы не успеваете за событиями, предлагаем к прочтению исчерпывающую статью на данную тему:
https://thephp.website/en/issue/php-ffi/
thephp.website
Complete guide to FFI in PHP
By using FFI your PHP programs will be able to use libraries written in C, Rust, Golang or any other language capable of producing an ABI. Here's how!
Интересуешься веб-разработкой?
Пройди онлайн-курс по fullstack-разработке, изучи полный цикл работы с backend и frontend, освой Python, JavaScript или PHP, а также смежные навыки, — и получи высокооплачиваемую профессию.
По данным Lucky Hunter, fullstack-разработчик входит в тройку самых востребованных IT-профессий, а значит, проблем с работой у тебя не будет. С нас — помощь с трудоустройством!
Переходи на сайт https://clc.am/N6f7Cg, чтобы узнать больше и записаться.
Пройди онлайн-курс по fullstack-разработке, изучи полный цикл работы с backend и frontend, освой Python, JavaScript или PHP, а также смежные навыки, — и получи высокооплачиваемую профессию.
По данным Lucky Hunter, fullstack-разработчик входит в тройку самых востребованных IT-профессий, а значит, проблем с работой у тебя не будет. С нас — помощь с трудоустройством!
Переходи на сайт https://clc.am/N6f7Cg, чтобы узнать больше и записаться.
#advanced #solid
Другой взгляд на популярные принципы SOLID, Или почему каждый из них по отдельности – ошибочный.
https://dannorth.net/2021/03/16/cupid-the-back-story/
Другой взгляд на популярные принципы SOLID, Или почему каждый из них по отдельности – ошибочный.
https://dannorth.net/2021/03/16/cupid-the-back-story/
Dan North & Associates Ltd
CUPID—the back story
“If you had to offer some principles for modern software development, which would you choose?” At a recent Extreme Tuesday Club (XTC) virtual meet-up, we were discussing whether the SOLID principles are outdated. A while ago I gave a tongue-in-cheek talk…
#вакансия #Senior #Middle #php #laravel #remote #fulltime
Fintech компания AMarkets приглашает Middle/Senior PHP (Laravel) разработчиков в связи с расширением команды back-end разработки.
Вилка: от 2 500 USD на руки
Что мы даем:
- Релокацию в Черногорию за счет компании или удалённую работу.
- AMarkets - продуктовая компания, и мы даем свободу в выборе реализации разработчику. Мы с удовольствием применяем все возможные современные технологии и методологии в разработке: Микросервисы, SOLID, Clean architecture.
Над чем предстоит работать:
- интеграция сторонних сервисов;
- написание небольших сервисов в рамках текущей архитектуры;
- анализировать задачи бизнеса и находить оптимальные решения;
- писать код - модульный, читаемый и тестируемый.
Чем нужно владеть:
- опытом Web разработки от 3 лет;
- уверенным знанием PHP и Laravel;
- умением писать тесты, unit\интеграционные;
- знанием SQL на уровне запросов.
Будет полезно:
- опыт работы с микросервисной архитектурой;
- написание API-сервисов;
- опыт работы с сервисами Amazon;
- опыт применения практик TDDBDD.
@Annalex67, hr@amarkets.com
Fintech компания AMarkets приглашает Middle/Senior PHP (Laravel) разработчиков в связи с расширением команды back-end разработки.
Вилка: от 2 500 USD на руки
Что мы даем:
- Релокацию в Черногорию за счет компании или удалённую работу.
- AMarkets - продуктовая компания, и мы даем свободу в выборе реализации разработчику. Мы с удовольствием применяем все возможные современные технологии и методологии в разработке: Микросервисы, SOLID, Clean architecture.
Над чем предстоит работать:
- интеграция сторонних сервисов;
- написание небольших сервисов в рамках текущей архитектуры;
- анализировать задачи бизнеса и находить оптимальные решения;
- писать код - модульный, читаемый и тестируемый.
Чем нужно владеть:
- опытом Web разработки от 3 лет;
- уверенным знанием PHP и Laravel;
- умением писать тесты, unit\интеграционные;
- знанием SQL на уровне запросов.
Будет полезно:
- опыт работы с микросервисной архитектурой;
- написание API-сервисов;
- опыт работы с сервисами Amazon;
- опыт применения практик TDDBDD.
@Annalex67, hr@amarkets.com
Symfony-разработчик
Like Центр ищет сильного бэкендера в команду LMS.
Стань частью команды и прими участие в разработке LMS-платформы, на которой обучается 30 тысяч предпринимателей.
Сейчас ученики могут смотреть уроки и выполнять задания, а трекеры — отслеживать их результаты.
Мы хотим сделать больше:
— проводить обучение по видео полностью на платформе;
— фиксировать результаты учеников до и после прохождения курса;
— проводить нетворкинг (чаты, голосования и т.д.);
— совершать сделки между учениками.
В первый месяц работы ты:
— сделаешь рефакторинг модулей заданий и трекинга результатов участников;
— переведешь проект на PHP 8.0;
— создашь профили и личные сообщения между участниками.
Наша команда — сильный бекенд (ты), средний бэкенд, сильный фронтенд, средний фронтенд, UX/UI-дизайнер, проджект, продакт.
Заработная плата — до 150 000 рублей, зависит от твоих знаний и навыков.
Подробнее с требованиями и условиями работы можешь ознакомиться по ссылке
Контакты: @romenion r.pilinskii@likebz.ru
Like Центр ищет сильного бэкендера в команду LMS.
Стань частью команды и прими участие в разработке LMS-платформы, на которой обучается 30 тысяч предпринимателей.
Сейчас ученики могут смотреть уроки и выполнять задания, а трекеры — отслеживать их результаты.
Мы хотим сделать больше:
— проводить обучение по видео полностью на платформе;
— фиксировать результаты учеников до и после прохождения курса;
— проводить нетворкинг (чаты, голосования и т.д.);
— совершать сделки между учениками.
В первый месяц работы ты:
— сделаешь рефакторинг модулей заданий и трекинга результатов участников;
— переведешь проект на PHP 8.0;
— создашь профили и личные сообщения между участниками.
Наша команда — сильный бекенд (ты), средний бэкенд, сильный фронтенд, средний фронтенд, UX/UI-дизайнер, проджект, продакт.
Заработная плата — до 150 000 рублей, зависит от твоих знаний и навыков.
Подробнее с требованиями и условиями работы можешь ознакомиться по ссылке
Контакты: @romenion r.pilinskii@likebz.ru
Habr
Вакансия «Symfony-разработчик – LMS», удаленно, работа в компании «Like Центр» — Хабр Карьера
Вакансия «Symfony-разработчик – LMS», удаленно, работа в компании «Like Центр». Полная занятость. Можно удаленно. Вакансия в архиве.
#advanced #video
Запись с недавнего доклада Skyeng про параллельность и асинхронность в PHP:
https://www.youtube.com/watch?v=LPEvqMPTT50
Запись с недавнего доклада Skyeng про параллельность и асинхронность в PHP:
https://www.youtube.com/watch?v=LPEvqMPTT50
YouTube
Асинхронность, параллельность или многопоточность — что нужно разработчику?
Дискуссия про асинхронность с онлайн-митапа, прошедшего 12 февраля 2021 года.
3:00 - Первый аргумент противников асинхронных фреймворков: как это поддерживать (Антон Губарев, VItech)
3:35 - Контраргумент: есть LTS, выбирайте между добавлять маленький инструмент…
3:00 - Первый аргумент противников асинхронных фреймворков: как это поддерживать (Антон Губарев, VItech)
3:35 - Контраргумент: есть LTS, выбирайте между добавлять маленький инструмент…
Что объединяет Apple, Netflix, Huawei и Instragram? Не только миллиарды запросов, петабайты данных и пользователи по всему миру. Все эти компании используют распределённую NoSQL базу данных Apache Cassandra.
Уже в эту субботу 27.03 стартует однодневная онлайн-конференция Cassandra Day Russia 2021. Опытные NoSQL специалисты расскажут о возможностях одной из самых мощных баз данных современности и поделятся практическим опытом управления СУБД Cassandra.
Конференция будет состоять из двух параллельных потоков:
— Воркшопы для тех, кто только начинает или планирует работу с Cassandra;
— Доклады для опытных специалистов.
Время проведения: 27 марта, 10:00—17:00 (UTC+3)
Также всех участников конференции ждут подарки от организаторов.
Все подробности и запись по ссылке: https://proglib.io/w/8331c40d
Уже в эту субботу 27.03 стартует однодневная онлайн-конференция Cassandra Day Russia 2021. Опытные NoSQL специалисты расскажут о возможностях одной из самых мощных баз данных современности и поделятся практическим опытом управления СУБД Cassandra.
Конференция будет состоять из двух параллельных потоков:
— Воркшопы для тех, кто только начинает или планирует работу с Cassandra;
— Доклады для опытных специалистов.
Время проведения: 27 марта, 10:00—17:00 (UTC+3)
Также всех участников конференции ждут подарки от организаторов.
Все подробности и запись по ссылке: https://proglib.io/w/8331c40d
#advanced
Файберы приняли и они будут в PHP 8.1, а значит настало время познакомиться с ними получше.
https://betterprogramming.pub/a-look-at-the-new-php-8-1-fibers-feature-979489399918
Файберы приняли и они будут в PHP 8.1, а значит настало время познакомиться с ними получше.
https://betterprogramming.pub/a-look-at-the-new-php-8-1-fibers-feature-979489399918
#advanced #async
Подробная статья от одного из активных популяризаторов асинхронного программирования с использованием ReactPHP Сергея Жука о том, что такое тики, таймеры и какое все это имеет отношения к асинхронщине.
https://sergeyzhuk.me/2017/09/25/reactphp-event-loop-ticks/
Подробная статья от одного из активных популяризаторов асинхронного программирования с использованием ReactPHP Сергея Жука о том, что такое тики, таймеры и какое все это имеет отношения к асинхронщине.
https://sergeyzhuk.me/2017/09/25/reactphp-event-loop-ticks/
sergeyzhuk.me
Understanding ReactPHP Event Loop Ticks · @zhukserega
Understanding event loop ticks in ReactPHP.
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
#вакансия #remote #СПб #php
PHP - разработчик
от 80 000 до 180 000 руб. на руки
Проект, на который ищем - stavka.tv
Санкт-Петербург
Привет! Мы разрабатываем собственные продукты спортивной тематики, у нас 2 флагманских проекта - цель которых давать максимум информации в мире спорта. Мы стремимся завоевать мировой рынок, активно двигаемся в этом направлении.
Наши проекты scores24.live and stavka.tv ❤️
Сейчас открыта вакансия на stavka.tv.
О проекте, можно почитать тут https://igaming.marketing/project/stavka/.
СТАВКА TV — новатор в сфере отечественного беттинга. Являясь с одной стороны симулятором реальной игры на ставках, с другой — социальной сетью для любителей спорта, проект выполняет важную социальную функцию: учит людей не проигрывать. Мы взяли лучшее из беттинга: драйв, адреналин. Зато исключили самое неприятное: у нас невозможно проиграть реальные деньги.
СТАВКА - НЕ букмекерская контора.
Мы с первого дня работы над СТАВКОЙ сделали акцент на технологичности, поэтому разработчики — главный актив проекта. Работать предстоит с сайтом, который ежемесячно посещают более 500 000 человек только из России. Наша цель в 2021 году: 1 000 000 MAU. Готов вместе с нами менять мир развлечений? Say Yes!
Стек проекта: VueJS; PHP, Lumen; MongoDB; Redis; RabbitMQ.
Что делать:
- Принимать участие в проектировании и реализации проекта;
- Заниматься рефакторингом существующей кодовой базы;
- Плотно взаимодействовать с командой, состоящей из бэкендеров, фронтов, node.js разработчиков и менеджеров;
- Быть на связи в рабочее время, оперативно трекать задачи в jira;
- Участвовать в переносе текущего решения на более актуальную версию фреймвока и библиотек.
Требования:
- Опыт в WEB-программировании от 2 лет;
- Уверенные знания PHP7;
- Опыт разработки (в т.ч. оптимизации) реляционных БД (MySQL / PostgreSQL и т.п.);
- Опыт работы с NoSQL системами (предпочтительно MongoDB);
- Уверенное понимание философии Git;
- Умение работать в команде и писать чистый код (у нас используется PSR12).
Будет плюсом:
- Опыт работы с GraphQL;
- Опыт работы с Go;
- Опыт работы с фреймворками Symfony, Laravel, Lumen;
- Опыт создания высоконагруженных проектов;
- Опыт работы с Docker.
Условия:
- Конкурентоспособная заработная плата;
- Удаленный формат работы или работа из офиса, по желанию (Мы из Санкт-Петербурга);
- Связь через Slack, Zoom, Telegram, постановка целей через Jira;
- Бонусы за достижение целей;
- Поощрение личностного и карьерного развития;
- Поощрение смелых идей и нестандартных решений;
- Лучший коллектив <3;
- Неформальная рабочая атмосфера, без лишней бюрократии.
Зарплата по результатам собеседования, отталкиваемся от ваших пожеланий и опыта.
Отдельно отмечаем, что мы- это не один проект и не только технологии, отмеченные выше. У нас несколько сложных продуктов и очень много планов. Поэтому если чувствуешь желание попробовать себя здесь, но не подходишь по каким-то параметрам - откликайся, пиши, обязательно поговорим.
Можете писать в телеграм @grrachevski по поводу вакансии
PHP - разработчик
от 80 000 до 180 000 руб. на руки
Проект, на который ищем - stavka.tv
Санкт-Петербург
Привет! Мы разрабатываем собственные продукты спортивной тематики, у нас 2 флагманских проекта - цель которых давать максимум информации в мире спорта. Мы стремимся завоевать мировой рынок, активно двигаемся в этом направлении.
Наши проекты scores24.live and stavka.tv ❤️
Сейчас открыта вакансия на stavka.tv.
О проекте, можно почитать тут https://igaming.marketing/project/stavka/.
СТАВКА TV — новатор в сфере отечественного беттинга. Являясь с одной стороны симулятором реальной игры на ставках, с другой — социальной сетью для любителей спорта, проект выполняет важную социальную функцию: учит людей не проигрывать. Мы взяли лучшее из беттинга: драйв, адреналин. Зато исключили самое неприятное: у нас невозможно проиграть реальные деньги.
СТАВКА - НЕ букмекерская контора.
Мы с первого дня работы над СТАВКОЙ сделали акцент на технологичности, поэтому разработчики — главный актив проекта. Работать предстоит с сайтом, который ежемесячно посещают более 500 000 человек только из России. Наша цель в 2021 году: 1 000 000 MAU. Готов вместе с нами менять мир развлечений? Say Yes!
Стек проекта: VueJS; PHP, Lumen; MongoDB; Redis; RabbitMQ.
Что делать:
- Принимать участие в проектировании и реализации проекта;
- Заниматься рефакторингом существующей кодовой базы;
- Плотно взаимодействовать с командой, состоящей из бэкендеров, фронтов, node.js разработчиков и менеджеров;
- Быть на связи в рабочее время, оперативно трекать задачи в jira;
- Участвовать в переносе текущего решения на более актуальную версию фреймвока и библиотек.
Требования:
- Опыт в WEB-программировании от 2 лет;
- Уверенные знания PHP7;
- Опыт разработки (в т.ч. оптимизации) реляционных БД (MySQL / PostgreSQL и т.п.);
- Опыт работы с NoSQL системами (предпочтительно MongoDB);
- Уверенное понимание философии Git;
- Умение работать в команде и писать чистый код (у нас используется PSR12).
Будет плюсом:
- Опыт работы с GraphQL;
- Опыт работы с Go;
- Опыт работы с фреймворками Symfony, Laravel, Lumen;
- Опыт создания высоконагруженных проектов;
- Опыт работы с Docker.
Условия:
- Конкурентоспособная заработная плата;
- Удаленный формат работы или работа из офиса, по желанию (Мы из Санкт-Петербурга);
- Связь через Slack, Zoom, Telegram, постановка целей через Jira;
- Бонусы за достижение целей;
- Поощрение личностного и карьерного развития;
- Поощрение смелых идей и нестандартных решений;
- Лучший коллектив <3;
- Неформальная рабочая атмосфера, без лишней бюрократии.
Зарплата по результатам собеседования, отталкиваемся от ваших пожеланий и опыта.
Отдельно отмечаем, что мы- это не один проект и не только технологии, отмеченные выше. У нас несколько сложных продуктов и очень много планов. Поэтому если чувствуешь желание попробовать себя здесь, но не подходишь по каким-то параметрам - откликайся, пиши, обязательно поговорим.
Можете писать в телеграм @grrachevski по поводу вакансии
iGaming Marketing
СТАВКА TV - iGaming Marketing
Платформа объединила в себе контент как для начинающих любителей спорта и прогнозов на матчи, так и для профессиональных игроков в букмекерских конторах и болельщиков с огромным стажем. Идея проекта в том, чтобы каждый зритель нашел что-то свое в разнообразии…
#advanced
Подробная серия постов про паттерн посетитель и цель его применения на примере PHP.
https://lorisleiva.com/nodes-and-the-visitor-pattern
Подробная серия постов про паттерн посетитель и цель его применения на примере PHP.
https://lorisleiva.com/nodes-and-the-visitor-pattern
Loris
Nodes and the Visitor pattern
Learn why, when and how to structure your data as a cluster of nodes and how to execute various operations on that cluster via external visitors.
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
Программист PHP
#вакансия #офис #удаленка #PHP
Локация: Вся Россия
Вакансия: Разработчик PHP
Занятость: полная, 5/2
Компания: IT интегратор
Стек технологий: PHP, yii, Docker Compose, Vju, node.js+npm,
gulp, PostgreSQL, JS фреймворки (Vue, Angular (js и 2+), React), REST, HTML, CSS
В поисках разработчика PHP на долгосрочный проект
Задачи:
- Участие в развитии и сопровождении PHP проектов в качестве разработчика
- Прямая коммуникация с заказчиком для реализации доработок
- Разработка технической документации
Вопросы, резюме можно в телеграм @Marinaconnor
#вакансия #офис #удаленка #PHP
Локация: Вся Россия
Вакансия: Разработчик PHP
Занятость: полная, 5/2
Компания: IT интегратор
Стек технологий: PHP, yii, Docker Compose, Vju, node.js+npm,
gulp, PostgreSQL, JS фреймворки (Vue, Angular (js и 2+), React), REST, HTML, CSS
В поисках разработчика PHP на долгосрочный проект
Задачи:
- Участие в развитии и сопровождении PHP проектов в качестве разработчика
- Прямая коммуникация с заказчиком для реализации доработок
- Разработка технической документации
Вопросы, резюме можно в телеграм @Marinaconnor
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
Младший программист PHP
#вакансия #офис #удаленка #PHP
Локация: Вся Россия
Вакансия: Младший разработчик PHP
Занятость: полная, 5/2
Компания: IT интегратор
Стек технологий: PHP, yii, Docker Compose, Vju, node.js+npm,
gulp, PostgreSQL, MongoDB, MySQL, JS, JS фреймворков (Vue, Angular (js и 2+), React)
В поисках младшего разработчика PHP на долгосрочный проект
Задачи:
- Поддержка проектов на базе PHP
- Разработка технической проектной документации
- Участие в процессах модификации и доработки ПО
- Взаимодействие с заказчиками в рамках технических и организационных вопросов
- Анализ и оценка технических решений для настройки и разработки требуемого функционала
Вопросы, резюме можно в телеграм @Marinaconnor
#вакансия #офис #удаленка #PHP
Локация: Вся Россия
Вакансия: Младший разработчик PHP
Занятость: полная, 5/2
Компания: IT интегратор
Стек технологий: PHP, yii, Docker Compose, Vju, node.js+npm,
gulp, PostgreSQL, MongoDB, MySQL, JS, JS фреймворков (Vue, Angular (js и 2+), React)
В поисках младшего разработчика PHP на долгосрочный проект
Задачи:
- Поддержка проектов на базе PHP
- Разработка технической проектной документации
- Участие в процессах модификации и доработки ПО
- Взаимодействие с заказчиками в рамках технических и организационных вопросов
- Анализ и оценка технических решений для настройки и разработки требуемого функционала
Вопросы, резюме можно в телеграм @Marinaconnor
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
Ведущий программист PHP
#вакансия #офис #удаленка #PHP
Локация: Вся Россия
Вакансия: Ведущий разработчик PHP
Занятость: полная, 5/2
Компания: IT интегратор
Стек технологий: PHP, Java (Docker, Maven, Tomcat), Python
В поисках ведущего разработчика PHP на долгосрочный проект
Задачи:
- Развитие и сопровождение систем на базе PHP, интеграций с другими системами (MQ, веб-сервисы, БД)
- Управление командой разработчиков (оценка, планирование, контроль, решение проблем, стендапы, ревью и т.д.)
- Разработка технических требований (в том числе в формате документов)
- Контроль соблюдения технических политик и технологий разработки ПО
- Проведение семинаров по обучению команды разработки новым технологиям
Вопросы, резюме можно в телеграм @Marinaconnor
#вакансия #офис #удаленка #PHP
Локация: Вся Россия
Вакансия: Ведущий разработчик PHP
Занятость: полная, 5/2
Компания: IT интегратор
Стек технологий: PHP, Java (Docker, Maven, Tomcat), Python
В поисках ведущего разработчика PHP на долгосрочный проект
Задачи:
- Развитие и сопровождение систем на базе PHP, интеграций с другими системами (MQ, веб-сервисы, БД)
- Управление командой разработчиков (оценка, планирование, контроль, решение проблем, стендапы, ревью и т.д.)
- Разработка технических требований (в том числе в формате документов)
- Контроль соблюдения технических политик и технологий разработки ПО
- Проведение семинаров по обучению команды разработки новым технологиям
Вопросы, резюме можно в телеграм @Marinaconnor
Хотим сделать классную онлайн-школу с интересными спикерами и отзывчивыми менторами по программированию, data science и разработке игр. Какое(-ие) название(-я) вам нравится(-ятся) больше всего?
Anonymous Poll
18%
4%
progcourses
45%
2%
progtuts
23%
12%
progschool
14%
без разницы/все названия нормальные
10%
никакое не понравилось/предложу свое
#advanced #rfc
PHP все больше соответствует требованиям современных языков. Недавно в него добавили юнион-типы, укороченный конструктор, атрибуты. Теперь есть предложение добавить пересечение типов и короткие функции, как в котлине.
https://github.com/Girgias/intersection-types
https://wiki.php.net/rfc/short-functions
PHP все больше соответствует требованиям современных языков. Недавно в него добавили юнион-типы, укороченный конструктор, атрибуты. Теперь есть предложение добавить пересечение типов и короткие функции, как в котлине.
https://github.com/Girgias/intersection-types
https://wiki.php.net/rfc/short-functions
GitHub
GitHub - Girgias/intersection-types: PHP RFC for pure intersection types
PHP RFC for pure intersection types. Contribute to Girgias/intersection-types development by creating an account on GitHub.