Вот вам пост про пхп:
C# знаете? Те кто знают, найдут кое-что знакомое для себя - в пыхе появляются акцессоры:
https://wiki.php.net/rfc/property_accessors
такая штука которая поможет сделать более красивые сеттеры и гетеры, а также замутить ридонли свойства
Я не знаю как к этому относиться, раньше был категорически против. Сейчас уже не знаю, в целом для ряда случаев может быть удобно. А что думают специалисты из нашего чата?
C# знаете? Те кто знают, найдут кое-что знакомое для себя - в пыхе появляются акцессоры:
https://wiki.php.net/rfc/property_accessors
такая штука которая поможет сделать более красивые сеттеры и гетеры, а также замутить ридонли свойства
Я не знаю как к этому относиться, раньше был категорически против. Сейчас уже не знаю, в целом для ряда случаев может быть удобно. А что думают специалисты из нашего чата?
Продолжаем обзоры на нововведения, у нас тут намечается enum(не прошло и 10 лет, а стоп - прошло).
Мне в целом это нововведение нравится. Да, фактически это всё тот же синтаксический сахар, от которого я обычно бомблю, но на этот раз сахар нужный и полезный. Ибо свою реализацию енамов писал каждый пыхарь, хотя бы раз в жизни. Выглядит более менее, явно лучше чем уебищные атрибуты например. Короче, редкий пример нужного и полезного нововведения от которого будет польза.
https://wiki.php.net/rfc/enumerations
Мне в целом это нововведение нравится. Да, фактически это всё тот же синтаксический сахар, от которого я обычно бомблю, но на этот раз сахар нужный и полезный. Ибо свою реализацию енамов писал каждый пыхарь, хотя бы раз в жизни. Выглядит более менее, явно лучше чем уебищные атрибуты например. Короче, редкий пример нужного и полезного нововведения от которого будет польза.
https://wiki.php.net/rfc/enumerations
enum Suit: string {
case Hearts = 'H';
case Diamonds = 'D';
case Clubs = 'C';
case Spades = 'S';
}
Фреймворк Symfony — это пропуск в масштабные проекты, требующие высокопроизводительных решений. Он востребованный, но сложный в освоении — отсюда дефицит специалистов с Symfony-стеком. Хотите получить преимущество на рынке PHP-разработчиков и работать в интересных проектах?
⚡️Онлайн-курс «Symfony Framework» от OTUS поможет разобраться с этим фреймворком и научиться создавать с его помощью надежные решения. Вас ждет 5 месяцев практики и общения с экспертами PHP-разработки. А к концу обучения у вас будет свой проект, написанный на Symfony.
👉Пройдите вступительный тест, чтобы уже сейчас присоединиться к закрытому сообществу выпускников и преподавателей: https://otus.pw/6Jrp/
⚡️Онлайн-курс «Symfony Framework» от OTUS поможет разобраться с этим фреймворком и научиться создавать с его помощью надежные решения. Вас ждет 5 месяцев практики и общения с экспертами PHP-разработки. А к концу обучения у вас будет свой проект, написанный на Symfony.
👉Пройдите вступительный тест, чтобы уже сейчас присоединиться к закрытому сообществу выпускников и преподавателей: https://otus.pw/6Jrp/
Otus
Курсы Symfony Framework, уроки по Symfony Framework онлайн. Обучение использованию Cимфони фреймворк
Станьте профессиональным разработчиком на Symfony Framework. Пройдите курс в Otus и научитесь профессионально создавать приложения на Symfony Framework
https://wiki.php.net/rfc/autovivification_false
Наконец то нормальный RFC который вместо гавносахара улучшает систему типов пыхи. Для тех кто не умеет ходить по ссылке и читать я приготовил краткий summary(кидай помидорку в комменты, если нравятся мои обзоры на RFC).
Теперь в false нельзя добавлять элементы как будто это массив! 🤨🤨🤨 Что за...?
Давайте ка лучше рассмотрим пример, который теперь не будет работать:
А вот нормальным людям, жить станет гораздо лучше!
Я бы вообще убрал возможность и в null что то добавлять, но видимо это слишком жирно, и сделает ПХП сильно похожий на нормальный язык, так что спасибо и на этом нововведении хотя бы.
P.S. Завтра посоветую крутые курсы, на которых вас научат писать код лучше, чем дебилов, для защиты от которых придумали этот RFC, не отключайте уведомления!
Наконец то нормальный RFC который вместо гавносахара улучшает систему типов пыхи. Для тех кто не умеет ходить по ссылке и читать я приготовил краткий summary(кидай помидорку в комменты, если нравятся мои обзоры на RFC).
Теперь в false нельзя добавлять элементы как будто это массив! 🤨🤨🤨 Что за...?
Давайте ка лучше рассмотрим пример, который теперь не будет работать:
$arr = false; // гы гы тут фолсВ целом если вы писали такой код, то у вас и так с мозгами не все в порядке, так что за обратную совместимость вашего гавнокода волноваться не приходится. Даже пример в RFC приведен максимально тупой и не жизненный.
$arr[] = 2; // я передумал, представим что это массив и пушнем какое-то гавно туда
А вот нормальным людям, жить станет гораздо лучше!
Я бы вообще убрал возможность и в null что то добавлять, но видимо это слишком жирно, и сделает ПХП сильно похожий на нормальный язык, так что спасибо и на этом нововведении хотя бы.
P.S. Завтра посоветую крутые курсы, на которых вас научат писать код лучше, чем дебилов, для защиты от которых придумали этот RFC, не отключайте уведомления!
Symfony кажется сложным? Убедитесь, что с OTUS освоить его очень легко! Ждем вас 3-4 июня на интенсиве «Создание системы статистики для онлайн-магазина».
🔥За 2 дня вы познакомитесь с этим фреймворком и системой сбора статистики в ClickHouse. Научитесь строить и развивать решения Business Intelligence-систем и операционной статистики.
❗️После интенсива вы сможете продолжить обучение и освоить еще больше навыков на онлайн-курсе «Symfony Framework».
👉🏻Для регистрации на занятия пройдите вступительный тест: https://otus.pw/odLh5/
🔥За 2 дня вы познакомитесь с этим фреймворком и системой сбора статистики в ClickHouse. Научитесь строить и развивать решения Business Intelligence-систем и операционной статистики.
❗️После интенсива вы сможете продолжить обучение и освоить еще больше навыков на онлайн-курсе «Symfony Framework».
👉🏻Для регистрации на занятия пройдите вступительный тест: https://otus.pw/odLh5/