PHP 8.0 - 8.2 | Производительность и фичи

Поделиться
HTML-код
  • Опубликовано: 6 ноя 2022
  • Краткий чейнджлог по PHP от 8.0 до 8.2. Плюсом разберем что сделали с производительностью в 8.2 (а об этом почему-то почти никто не говорит). Всё как обычно - мемы и гифки в комплекте :)
    00:32 Стартуем!
    01:13 8.0: полезное
    06:26 8.1: полезное
    13:31 8.2: полезное
    15:26 Производительность 8.2
    16:52 Динамические свойства
    17:50 Random
    18:03 Подписывайтесь :)

Комментарии • 56

  • @about-code
    @about-code Год назад +2

    Доклад Docker:
    ruclips.net/video/Zjt8U1c6YKw/видео.html
    Доклад про ошибки дизайнеров:
    ruclips.net/video/-y4jk-dNtUA/видео.html

    • @im_fredy
      @im_fredy 7 месяцев назад

      почему не взять микрофон и запись экрана? в таком формате речь комканная и какие то картинки выскакивают

    • @about-code
      @about-code 7 месяцев назад +1

      @@im_fredy вы не поверите, в конце недели выйдет ролик про 8.3 и там будет и запись экрана и хороший микрофон)

  • @artfiltersai
    @artfiltersai 19 дней назад +1

    Очень понравился, без воды, все по делу, ждем еще таких докладов

    • @Rclass
      @Rclass  11 дней назад

      Спасибо, стараемся для вас!

  • @movingheadsergey
    @movingheadsergey Год назад +7

    Спасибо! Отличный доклад, все по делу, без воды!

    • @Rclass
      @Rclass  Год назад

      Спасибо, мы старались :)

  • @lgotindev6712
    @lgotindev6712 Год назад +2

    Очень круто, спасибо! Не знал про появления match, просто шиииикарно!

    • @Rclass
      @Rclass  Год назад +1

      Спасибо!

  • @YmNIKYm
    @YmNIKYm Год назад +5

    Спасибо за доклад. Не знал что объект экономней массива, про 8,0 удивило

    • @about-code
      @about-code Год назад +1

      Мы очень внимательно следили именно за этим изменением. Для нас это достаточно много значило)

  • @webwebeasy
    @webwebeasy Год назад +5

    оч круто, много удобных новых вещей

  • @user-gl4tu6qp4q
    @user-gl4tu6qp4q 11 месяцев назад +2

    Интересно по слушать, многие вещи порадовали, особенно match)

    • @Rclass
      @Rclass  11 месяцев назад +1

      Спасибо, мы старались :)

  • @alextopsite
    @alextopsite 6 месяцев назад

    Полезная информация! Спасибо за доклад!

    • @Rclass
      @Rclass  6 месяцев назад

      Пожалуйста, стараемся для вас! :)

  • @indigoram89
    @indigoram89 Год назад +1

    Молодцы! Спасибо 👍

    • @about-code
      @about-code Год назад

      Всегда пожалуйста:) Предлагайте темы, будем продолжать:)

  • @user-qd6hj2fn4w
    @user-qd6hj2fn4w Год назад +9

    Интересно, а не обидится ли Мэтт Зандстра? из-за того что ножка ТВ стоит на его книге? 😁
    Спасибо за материал! он классный!

    • @Rclass
      @Rclass  Год назад +5

      Да всё только на ней и держится! На что же обижаться-то? :))))

  • @alexsuvorov4663
    @alexsuvorov4663 Год назад +3

    Ставлю лайк за match() - люблю его )
    Кстати не забывайте возвращать default, в случае, если ничего не поматчится - иначе поймаете исключение

    • @about-code
      @about-code Год назад +2

      match неслабо так экономит и место и глаза)) читабельность растет без потерь.

  • @Rclass
    @Rclass  Год назад +1

    Презенташка из видео: docs.google.com/presentation/d/1UB-wC5phQgO7UdHlxBg-n3kFx_8vB-84Y6fgEz7Jtpk/edit?usp=sharing

  • @eb6006
    @eb6006 Год назад

    Это супер доклад! Что там у вас за движухи интересно?? Хотелось бы приобщиться

    • @Rclass
      @Rclass  Год назад

      Спасибо большое, мы старались :) Мы собираемся иногда и общаемся на темы разработки)

  • @evgeniysergeev9701
    @evgeniysergeev9701 Год назад +1

    14:46 Объект наследован от двух интерфейов? Это интерфейс может быть наследован от двух интерфейсов. А объекты (а точнее классы) интерфейсы имплементируют (реализуют).

  • @ruslanm.1120
    @ruslanm.1120 4 месяца назад

    Уже хочется про 8.3 доклад от выступающего

    • @Rclass
      @Rclass  4 месяца назад +1

      Вы не поверите! Он уже на канале! :)

    • @ruslanm.1120
      @ruslanm.1120 4 месяца назад

      @@Rclass уже посмотрел!)

    • @Rclass
      @Rclass  4 месяца назад

      @@ruslanm.1120 Ееее!

  • @PetrMyazin
    @PetrMyazin Год назад +2

    Ведущий в лесу - смотрится отлично!

    • @Rclass
      @Rclass  Год назад

      А вот как возьмем и сделаем весь следующий митап в лесу! :)

  • @alexv1571
    @alexv1571 Год назад +1

    Ааа, намёк понял, пэх - это тёмный лес из которого нет выхода.

    • @Rclass
      @Rclass  Год назад

      Скоро рассвет)

  • @EvilGazz
    @EvilGazz Год назад

    Интересно, спасибо!

    • @Rclass
      @Rclass  Год назад

      Спасибо, мы старались :)

  • @user-dn8yk9wq7c
    @user-dn8yk9wq7c Год назад +1

    Где такую же чашку купить?

    • @Rclass
      @Rclass  Год назад

      Кружка кастомная)
      UPD: Соврали! Есть на озоне такая например) Кружка Scorpion / Mortal Kombat

  • @user-cx8kh4sb2i
    @user-cx8kh4sb2i 2 месяца назад

    все круто, но цокать поменьше надо)

    • @Rclass
      @Rclass  2 месяца назад

      Спасибо, исправимся)

  • @TheILOVEYOUXD
    @TheILOVEYOUXD 2 месяца назад

    Парень немного зажатый, я первый раз на канале. Чисто мое мнение, надо мне кажется немного на чиле быть 😅

    • @TheILOVEYOUXD
      @TheILOVEYOUXD 2 месяца назад

      А так очень полезно, спасибо ❤

    • @Rclass
      @Rclass  2 месяца назад

      Сложно на камеру работать, а так Рома у нас в целом всегда на чиле)

  • @devkonst
    @devkonst Год назад

    Парень молодец, но - исключительно мое мнение - мемчики - очень лишние, вставлены не к месту, и показываются с "опозданием" когда уже точно не к месту, только отвлекает от темы и добавляет кринжа и испанский стыд.. Просто представьте зеркальную ситуацию, если бы кто-то из сидящих на докладе смеялся после каждого показанного мема в этой презентации - через сколько выступающему стало бы очень неудобно?

  • @user-mf6nb8wg5h
    @user-mf6nb8wg5h Год назад +2

    Спасибо за обзор! Многие вещи становятся понятнее, особенно куда движется PHP. Может я ошибаюсь, лично моё мнение, что то позитивного мало в 8.2, кроме не понятной производительности. По моему 8.1 будет единственный который останется в ближайшее время, 7.4 уже многими не поддерживается, а благодаря 8.2 php начнёт умирать вместе с фреймворками. Постепенно нарушаются принципы ООП и концепции языка в пользу производительности. Лично я думаю язык становится сложнее из за возникающего гемороя которые вносят ново-ведения, типа красивее, проще писать. Что то улучшается по мелочи, а глобальное которое не могут решить, просто убирают совсем. Печально...уходят с проекта php значимые люди, исчезает поддержка MySQL, появляются readonly, с которыми мало что сделаешь в боевых проектах. Random решили проблему, основные типы null, false и true сделали независимыми, остальное всё под вопросом нужно ли это, особенно константы в трейтах ?? Лучше бы 7.4 дорабатывали, а не скакали на единицу, а плавно шли например 7.5, какие проблемы решили сейчас в 8.2 лучше бы добавили в 7.4 без всяких сомнительных ново-ведений и глобальной переписки ядра языка, ради того что бы новый релиз вышел через год. После таких экспериментов через год накроется всё медным тазом, сейчас новые разработчики пришли, которые не видят концепции. У кого какое мнение пишите комменты, интересно знать мнение других программистов.

    • @davdev05
      @davdev05 10 месяцев назад +1

      ничего страшного не произошло, то что добавляют по типу readonly, есть и в других языках, и ничего такого в этом нет, так пишешь будто от match, или от того что передаваемые аргументы теперь можно явно указывать к чему они принадлежат в классе, это какой то ужас и язык умер, по моему чушь написал полнейшую, и умирает он уже лет 10, и будет "умирать" столько же, а тем что добавили и своей скоростью он наоборот оживает

    • @davdev05
      @davdev05 10 месяцев назад +1

      тебя не заставляет никто писать readonly, не пиши, есть возможность не делать этого, в чем проблема

  • @Chervyak375
    @Chervyak375 Год назад

    Не понятно что говорит

  • @user-nc4ds5pp3o
    @user-nc4ds5pp3o 5 месяцев назад +1

    Зачем так вздыхать?

  • @infotauta9234
    @infotauta9234 Месяц назад

    Вам бы в языки типизирование пойти а не ПХП засирать, со своей типизацией! Кто вас тут держит!!!???

    • @Rclass
      @Rclass  Месяц назад

      Мы прекрасно понимаем и плюсы и минусы динамической типизации и то что нам дают выбор очень ценим. В первую очередь мы за то чтобы развивался язык на котором работаем - не больше и не меньше.

    • @infotauta9234
      @infotauta9234 Месяц назад

      @@Rclass
      Спасибо за ответ!
      Никто ни в коей мере не говорит о стагнации!
      Но на данный момент по моему мнению. Наш ПХП превращается в помойную яму в которую спихивают все. Не понимая, не осознавая, не думая. Хорошо ли это. Какие улучшения это дает. Гляньте на свое видео. Кака упала скорость (Да в 8.2 может и поднялась)!!! А сколько дурочков не думая прыгают с версии на версию. Это как с пластиком на планете. Тотальное, не обдуманное использование. И какой результат.
      Вот скажите мне, зачем теперь отрицательный индекс в массиве!!!???
      Спору нет проверка json на валидность это хорошо. ?? это хорошо. Много хорошего. НО ещё больше плохого. Та же типизация. Предположим кто то хочет. Ну тогда пускай, он включит это. А в ядре все как было до этого.

  • @soversus5374
    @soversus5374 6 месяцев назад

    Надоели эти deprecaded. Не трогали бы это и жизнь была бы малина. Куда то не туда язык петляет.

  • @millkiway3682
    @millkiway3682 21 день назад

    Почему картавых и неуверенных в себе людей заставляют этим заниматься. По населению картавых людей 2%, но судя по Ютубу кроме них некому больше этим заниматься

  • @oleksandrkhrashchevskyi5265
    @oleksandrkhrashchevskyi5265 Год назад +2

    У меня самописная тема перешла легко с 7.4 на 8.2, и скорость взлетела по Гуглу все показатели за 92+ даже в моб, учитывая что дофига js анимации

    • @Rclass
      @Rclass  Год назад +1

      Это же прекрасно! :)