Forwarded from PHP Digest
Дайджест PHP – Январь 2024
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли PHP 8.2.15 и PHP 8.3.2
🔹 The PHP Foundation Team Update 2024
🔹 Рейтинг TIOBE
🛠 Программа раннего доступа PhpStorm PhpStorm 2024.1
🐘 ЯДРО PHP
📣 RFC: Opt-in DOM spec-compliance
📣 Dedicated StreamBucket class
📣 RFC: Multibyte for ucfirst, lcfirst functions, mb_ucfirst mb_lcfirst
📣 RFC: Raising zero to the power of negative number
📣 RFC: Deprecate implicitly nullable parameter types
✅ RFC: Improve callbacks in ext/dom and ext/xsl
✅ RFC: Resource to object conversion
📊 RFC: Promote the PHP Foundation
📊 RFC: Final by default anonymous classes
📊 RFC: Policy Repository
📊 RFC: RFC1867 for non-POST HTTP verbs
🔴 LARAVEL
📄 Headless eCommerce на Laravel: Погружение в модульную архитектуру
📄 Изучение мидлварей в Laravel 11
📄 Профайлинг Laravel приложений с XDebug и PHPStorm
🎬 Laravel 11 под капотом. Что нового?
⚫️ SYMFONY
📄 Использование Symfony / PHP
📄 Использование Symfony / PHP (II)
📄 По локоть в легаси: пошагово перезапускаем устаревший портал на PHP
📄 СТАТЬИ
📄 Как защититься от «бестелесных» веб-шеллов
📄 Защита JPG-файлов от копирования с помощью Exif и IPTC-тегов
📄 MemSess — очередной сервер для работы с сессиями
📄 Разборка в Шторме
📄 Сравнение эффективности 20 языков программирования
📄 Построитель SQL запросов на основе мета-информации миграций БД
🎬 ВИДЕО
🔹 Обзор Laravel Octane, Roadrunner, FrankenPHP
—
Ещё больше новостей и ссылок в январском выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли PHP 8.2.15 и PHP 8.3.2
🔹 The PHP Foundation Team Update 2024
🔹 Рейтинг TIOBE
📣 RFC: Opt-in DOM spec-compliance
📣 Dedicated StreamBucket class
📣 RFC: Multibyte for ucfirst, lcfirst functions, mb_ucfirst mb_lcfirst
📣 RFC: Raising zero to the power of negative number
📣 RFC: Deprecate implicitly nullable parameter types
✅ RFC: Improve callbacks in ext/dom and ext/xsl
✅ RFC: Resource to object conversion
📊 RFC: Promote the PHP Foundation
📊 RFC: Final by default anonymous classes
📊 RFC: Policy Repository
📊 RFC: RFC1867 for non-POST HTTP verbs
🎬 Laravel 11 под капотом. Что нового?
📄 СТАТЬИ
🎬 ВИДЕО
🔹 Обзор Laravel Octane, Roadrunner, FrankenPHP
—
Ещё больше новостей и ссылок в январском выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Привет, коллеги!
Первый в этом году дайджест новостей PHP и Laravel готов! Достаточно много было новостей и обновлений. Будьте в курсе:
https://youtu.be/a5kmr-OlpME
Первый в этом году дайджест новостей PHP и Laravel готов! Достаточно много было новостей и обновлений. Будьте в курсе:
https://youtu.be/a5kmr-OlpME
YouTube
PHP и Laravel дайджест новостей за январь 2024 года. Обзор новостей по ПХП и Ларавел
Что нового в мире PHP и Laravel случилось в январе? Сергей Пантелеев и Данил Щуцкий знают! Смотрите ежемесячный дайджест новостей от CutCode.
Xdebug 3.3.0 - https://xdebug.org/announcements/2023-11-30
FrankenPHP v1.0 - https://frankenphp.dev/
PR от Валентина…
Xdebug 3.3.0 - https://xdebug.org/announcements/2023-11-30
FrankenPHP v1.0 - https://frankenphp.dev/
PR от Валентина…
👍9
Привет коллеги!
Записал ролик по MoonShine🌙 . Подробный гайд по созданию страниц и разным подходам при публикации ресурса. Всем пользователям MoonShine обязательно к изучению:
https://youtu.be/P2QXjPhBsK4
Ближайший план на плейлист MoonShine
✅ Все о Pages
🔜 CRUD с нуля с помощью Pages. Бонусом данные возьмем с MongoDB
🔜 Обзор последний апдейтов и грандиозные планы на MoonShine 3.0
Записал ролик по MoonShine
https://youtu.be/P2QXjPhBsK4
Ближайший план на плейлист MoonShine
✅ Все о Pages
🔜 CRUD с нуля с помощью Pages. Бонусом данные возьмем с MongoDB
🔜 Обзор последний апдейтов и грандиозные планы на MoonShine 3.0
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
Привет, друзья!
Выпустил большой гайд, посвященный PSR стандартам рекомендаций для PHP разработчиков. Всех причастных к использованию PHP приглашаю к просмотру:
https://youtu.be/TwZ9AVcHOeU
Выпустил большой гайд, посвященный PSR стандартам рекомендаций для PHP разработчиков. Всех причастных к использованию PHP приглашаю к просмотру:
https://youtu.be/TwZ9AVcHOeU
YouTube
Всё о PSR. Обзор стандартов PSR
Сегодняшний ролик посвящён PSR стандартам рекомендаций. Казалось бы этим стандартам уже много лет и о них должен знать каждый PHP разработчик. Но реальность совсем другая. Итак, PSR - это набор рекомендаций, именно рекомендаций по структуре кода на языке…
👍24
Всем привет!
Предлагаю немного развлечься.🤟
Вопрос: Какая разница между require() и include() в PHP?
Варианты ответа:
A) require() требует, чтобы файл был включен только один раз, а include() может включить файл многократно.
B) include() требует, чтобы файл был включен только один раз, а require() может включить файл многократно.
C) require() возвращает предупреждение при ошибке, а include() возвращает фатальную ошибку.
D) include() требует, чтобы файл был включен, а require() проверяет, включен ли файл и только потом включает его.
Какая из этих альтернатив является верной для различия между require() и include()?🧠
Предлагаю немного развлечься.
Вопрос: Какая разница между require() и include() в PHP?
Варианты ответа:
A) require() требует, чтобы файл был включен только один раз, а include() может включить файл многократно.
B) include() требует, чтобы файл был включен только один раз, а require() может включить файл многократно.
C) require() возвращает предупреждение при ошибке, а include() возвращает фатальную ошибку.
D) include() требует, чтобы файл был включен, а require() проверяет, включен ли файл и только потом включает его.
Какая из этих альтернатив является верной для различия между require() и include()?
Please open Telegram to view this post
VIEW IN TELEGRAM
👎7🤔1🥱1🌚1
Какая из этих альтернатив является верной для различия между require() и include()?
Anonymous Poll
26%
A
12%
B
30%
C
32%
D
Какой аргумент функции в PHP лучше всего описывает ваше настроение?
Anonymous Poll
23%
true
2%
false
37%
null
38%
array()
😁12🌚2
Коллеги, как вы уже догадались сегодняшние вопросы были несерьезные. 😂
Но посты с вопросами опубликованы не случайно - Сергей Пантелеев и я готовим викторину по PHP в стиле "Своя игра" ! Готовимся полным ходом.🙃
Будут вопросы и по PHP и по фреймворкам, и сложные и ироничные. Ну а отгадывать вопросы будут интересные участники.
Как думаете, кто будет приглашен?🧐
Но посты с вопросами опубликованы не случайно - Сергей Пантелеев и я готовим викторину по PHP в стиле "Своя игра" ! Готовимся полным ходом.
Будут вопросы и по PHP и по фреймворкам, и сложные и ироничные. Ну а отгадывать вопросы будут интересные участники.
Как думаете, кто будет приглашен?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥6
Доброго дня!
Кто следит за CutCode вкурсе, что мы сейчас работаем над проектом по автодеплою, аналогом envoyer.
Сервис почти готов и я приглашаю 10 человек для тестирования! 🚀
Для участия потребуется хотябы один проект на GitHub и удаленный сервер. Задача: по документации настроить свой сервер и выполнить деплой.
Кто хочет поучаствовать, напишите в комментариях к этому посту.
Кто следит за CutCode вкурсе, что мы сейчас работаем над проектом по автодеплою, аналогом envoyer.
Сервис почти готов и я приглашаю 10 человек для тестирования! 🚀
Для участия потребуется хотябы один проект на GitHub и удаленный сервер. Задача: по документации настроить свой сервер и выполнить деплой.
Кто хочет поучаствовать, напишите в комментариях к этому посту.
👍7🔥3
Друзья, мы задумались: нужен ли нам дополнительный минималистичный вариант дизайна для MoonShine? 🤔 Мы хотим услышать ваше мнение!
👉 Если вы считаете, что минимализм — это ключ к лучшей пользовательской навигации, и MoonShine нужен такой вариант дизайна, то можете предложить вариант дизайна. 🎨💡
👀 Мы готовы рассмотреть каждое предложение и обсудить, как сделать MoonShine еще удобнее.💪✨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Привет коллеги!
Недавно решился потрогать GO. Прикольная тема! Пришла идея сравнить PHP и GO и записать для Вас видео.Что из этого получилось? Смотрите сами в нашем новом ролике! 🎥💡
https://youtu.be/uJC_MnHjguQ
Недавно решился потрогать GO. Прикольная тема! Пришла идея сравнить PHP и GO и записать для Вас видео.Что из этого получилось? Смотрите сами в нашем новом ролике! 🎥💡
https://youtu.be/uJC_MnHjguQ
YouTube
Обзор GO от PHP разработчика: первое знакомство
Коллеги, мы начинаем новую экспериментальную рубрику - глазами PHP разработчика. Будем смотреть на другие языки программирования и пытаться их сравнить с PHP в процессе обучения. Где-то будем искать схожесть, где-то будем её притягивать за уши, но в целом…
👍10🔥4😱1🤡1🥱1🤣1
Привет, коллеги!
Дайджест новостей за февраль уже ждет когда вы его посмотрите! Заранее извиняюсь за качество звука в моей части дайджеста - записывал в полевых условиях:
https://youtu.be/0v-PrRM4Xfg
Дайджест новостей за февраль уже ждет когда вы его посмотрите! Заранее извиняюсь за качество звука в моей части дайджеста - записывал в полевых условиях:
https://youtu.be/0v-PrRM4Xfg
👍2🤝2
Привет, коллеги!👋
Отдохнул, набрался сил и готов провести обучение. Давайте вместе выберем, какой курс провести? 🤔
Будет проведен поток если наберем 20 желающих:
Отдохнул, набрался сил и готов провести обучение. Давайте вместе выберем, какой курс провести? 🤔
Будет проведен поток если наберем 20 желающих:
Anonymous Poll
40%
Интернет-магазин
35%
OAuth 2.0
44%
Все курсы уже прошел, жду API
Привет, коллеги!
Уверен, что многие любят отгадывать викторины, как и я. Весело и азартно провести время вечером, в приятной компании. В марте состоится викторина от CutCode.😉
Подготовьтесь к крутым вопросам, интересным фактам и возможностям проявить свои знания вместе с знатоками в прямом эфире!
Мы пригласили популярных участников русскоязычного PHP-комьюнити, и уже намекали, кто придёт.
Уверен, что многие любят отгадывать викторины, как и я. Весело и азартно провести время вечером, в приятной компании. В марте состоится викторина от CutCode.
Подготовьтесь к крутым вопросам, интересным фактам и возможностям проявить свои знания вместе с знатоками в прямом эфире!
Мы пригласили популярных участников русскоязычного PHP-комьюнити, и уже намекали, кто придёт.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
На викторине будет представитель Laravel-комьюнити из Казани. Кто это?
Anonymous Quiz
11%
Повилас Короп
12%
Нуно Мадуро
69%
Адель Файзрахманов
8%
Гвидо ван Россум
Привет, поклонники MoonShine!
Записал большой урок по созданию CRUD на страницах в MoonShine с использованием MongoDB. Обязательно к просмотру:
https://youtu.be/e35obbiZM_k
Записал большой урок по созданию CRUD на страницах в MoonShine с использованием MongoDB. Обязательно к просмотру:
https://youtu.be/e35obbiZM_k
YouTube
CRUD на страницах в админ-панели MoonShine 2
Еще одно видео по возможностям MoonShine. Я покажу как с помощью MongoDB и MoonShine можно быстро реализовать CRUD.
🎁 Для вас есть подарок, забирайте - https://cutcode.dev/l/4pxn 🎁
#moonshine#laravel#cutcode
--------------------------------------------…
🎁 Для вас есть подарок, забирайте - https://cutcode.dev/l/4pxn 🎁
#moonshine#laravel#cutcode
--------------------------------------------…
👍6🔥3⚡2
Привет друзья!
Открываю учебный год на CutCode! Для начала проведем второй поток курса с полным разбором OAuth 2.0 с применением Laravel Passport. 🧐
Пройдемся по спецификации OAuth2.0 и закроем все вопросы реализации, а после реализуем все flow с Laravel Passport! Напишем свой драйвер для Socialite и многое другое!
Старт потока - 11 марта. Попасть на курс можно будет до 15 марта включительно.
Записываемся на курс:
https://learn.cutcode.dev/laravel-passport
Также на лендинге смотрите отзывы с предыдущего потока.
Открываю учебный год на CutCode! Для начала проведем второй поток курса с полным разбором OAuth 2.0 с применением Laravel Passport. 🧐
Пройдемся по спецификации OAuth2.0 и закроем все вопросы реализации, а после реализуем все flow с Laravel Passport! Напишем свой драйвер для Socialite и многое другое!
Старт потока - 11 марта. Попасть на курс можно будет до 15 марта включительно.
Записываемся на курс:
https://learn.cutcode.dev/laravel-passport
Также на лендинге смотрите отзывы с предыдущего потока.
Привет, коллеги!
Почти все справились с непростым вопросом и выбрали правильный вариант, это Адель Файзрахманов! Поначалу Гвидо ван Россум составлял ему конкуренцию, но видимо подсказка что это специалист по Laravel оказалась решающей! 😅
Итак, Адель это разработчик со стажем, начинал с C++, но постепенно перешел на PHP и Laravel в частности. Активный участник PHP комьюнити и спикер конференций PHPRussia. Автор крутой книги - "Архитектура сложных веб-приложений. С примерами на Laravel" и создатель Laravel Idea — расширение для платформы IDEA (PhpStorm), экономящее время при разработке решений на основе Laravel. Так что все вопросы по Laravel отгадает легко!
Почти все справились с непростым вопросом и выбрали правильный вариант, это Адель Файзрахманов! Поначалу Гвидо ван Россум составлял ему конкуренцию, но видимо подсказка что это специалист по Laravel оказалась решающей! 😅
Итак, Адель это разработчик со стажем, начинал с C++, но постепенно перешел на PHP и Laravel в частности. Активный участник PHP комьюнити и спикер конференций PHPRussia. Автор крутой книги - "Архитектура сложных веб-приложений. С примерами на Laravel" и создатель Laravel Idea — расширение для платформы IDEA (PhpStorm), экономящее время при разработке решений на основе Laravel. Так что все вопросы по Laravel отгадает легко!
👍4
Переходим к следующему участнику.
Работал в компании Siemens, ему часто задают вопрос - когда выйдет третья версия? (но это не связано с Half-Life) и он знает толк в стиле. Кто это?
Работал в компании Siemens, ему часто задают вопрос - когда выйдет третья версия? (но это не связано с Half-Life) и он знает толк в стиле. Кто это?
Anonymous Quiz
15%
Рей Музика
19%
Михаил Боярский
51%
Александр Макаров
14%
Цян Суэ
Коллеги!
Продолжается запись на курс по OAuth 2.0 с Laravel Passport.
Кто не может оплатить курс (не резиденты РФ) пишите мне в личку - есть другие удобные варианты оплаты, договоримся 😉.
https://learn.cutcode.dev/laravel-passport
Продолжается запись на курс по OAuth 2.0 с Laravel Passport.
Кто не может оплатить курс (не резиденты РФ) пишите мне в личку - есть другие удобные варианты оплаты, договоримся 😉.
https://learn.cutcode.dev/laravel-passport
👌1