Новая версия PHP - языка программирования всея интернета

Поделиться
HTML-код
  • Опубликовано: 16 май 2024
  • Вышла новая версия языка программирования PHP 8.3. В этой версии много небольших, но важных изменений.
    www.php.net/ChangeLog-8.php#P...
    Таймкоды:
    00:00 Вступление
    01:30 Типизированные константы в классах
    02:38 Функция проверки json
    03:17 Простой доступ к константам в классах
    04:12 Заключение
    НЕТ ВОЙНЕ!
    Выразить благодарность
    ko-fi.com/larchanka
    boosty.to/larchanka
    yoomoney.ru/to/410011886858328
    BTC: 127J5x79L9bb7T4jiYJ2U7jHNDLXEx4kT3
    USDT (TRC20): TWRQit8o1JJGWjAph3DZFysygUxSwqiq9Q
    TON: UQBDiFGDTLpp1zWLefv0LnH9TbEeUIcPSoO5uDNwhzktKP33
    Как я стал программистом
    • КАК Я СТАЛ ПРОГРАММИСТОМ
    Как я переехал в Европу
    • Как я переехал в Европу
    Стрим: Карьера программиста
    • Карьера программиста: ...
    VPN, который я использую
    get.surfshark.net/SH1Wy
    ➡️ Сайт: i.mobila.name/xT
    ➡️ Instagram: i.mobila.name/yp
    ➡️ Twitter: i.mobila.name/Ua
    ➡️ Telegram: i.mobila.name/b7d
    👉🏻 Больше влогов здесь:
    #larchankavlog #larchanka
    👉🏻 Ежедневные влоги:
    #larchankadaily
    👉🏻 Чем я снимаю:
    ➡️ iPhone 14 Pro
    ➡️ Камера: Canon EOS 200D
    ➡️ Широкоугольный объектив: Canon EF-S 10-18
    ➡️ Еще одна камера: DJi Osmo Action
    ➡️ Еще одна камера: Sony DSC-WX500
    ➡️ И еще одна: SJCam SJ6 Legend
    ➡️ Микрофон: Rode Video
    ➡️ Штатив: Joby Gorillapod
    Музыка:
    Useless - Cushy

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

  • @mikep541
    @mikep541 5 месяцев назад +10

    Я никогда не работал на php, весь мой опыт работы сводиться к ts, js, node.js и python, но я со всем уважением отношусь к php, при всех его особенностях. Это мой первый яп с которым я познакомился вообще, в далёком 2015-м, куча веб приложений на нём написаны, работают хорошо, и в нашей команде даже серверную часть для мобильного приложения ребята однажды его использовали тоже, и заказчик был доволен:)
    Поэтому, я с большим уважением отношусь к этому старичку и ставлю его в ранг важных яп. А ребята, которые его развивают - молодцы.

    • @astkh4381
      @astkh4381 5 месяцев назад

      А ты фуллстак разработчик?

    • @mikep541
      @mikep541 5 месяцев назад

      @@astkh4381 нет. Backend. Но на react и angular есть небольшой опыт

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад +1

      Я с этим поделием познакомился в 2003-м, к тому моменту уже 4 года писал на Делфи и учил C#, и на их фоне это был полный аллес, первой моей мыслью было "что это за хрень?"

    • @mikep541
      @mikep541 5 месяцев назад

      @@andreasstager1642 ну, синтаксис и название методов - это его особенность:)
      Дело привычки, на мой взгляд.

    • @user-cg6fu9cu1b
      @user-cg6fu9cu1b 5 месяцев назад

      @@andreasstager1642 шарпомух, ты?

  • @den-rad
    @den-rad 5 месяцев назад +25

    Обратная совместимость - конек PHP. У меня есть старый код, написанный в 2009-2010 годах, который работает на php8.1 )

    • @roosevelt1995
      @roosevelt1995 5 месяцев назад +1

      У js также. Да многие языки ответственно у обратной совместимости подходят

    • @soversus5374
      @soversus5374 22 дня назад

      Почему я не верю? )

  • @HEX_CAT
    @HEX_CAT 5 месяцев назад +5

    Спасибо за видео) Хоть я сейчас больше работаю фронтендером, ПХП 7 и 8 - мощь

  • @stanislav775
    @stanislav775 5 месяцев назад +1

    Спасибо, полезно

  • @user-wm3jo8dt5k
    @user-wm3jo8dt5k 5 месяцев назад

    Спасибо!

  • @rtfdfhjrggth4220
    @rtfdfhjrggth4220 14 дней назад

    Начинал программировать на php в 2003 году, это был еще php 4.х
    Бросил программировать в 2007 на php 5.х.
    Вернулся в программирование в 2017.
    Сходу смог написать нужные мне вещи на php 7.х
    PHP хорош тем, что если ты не профессиональный разработчик, но часто занимаешься чем то в интернете, то можешь открыть блокнот, написать php-код, запустить его локально или на говнохостинге, даже на бесплатном AWS и он будет делать нужную тебе работу.

  • @eugenem4854
    @eugenem4854 5 месяцев назад +2

    Это хороший формат. Давайте ещё.
    С вашим опытом будет возможно делать с высока небольшие обзоры функционала

  • @sno-oze
    @sno-oze 5 месяцев назад +4

    я писал на PHP в те времена когда был модным PHP-Nuke

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

    Вижу php, ставлю лайк автоматом 😅

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

    Старый - это ты, а пхп молод и бодр 😅

  • @al.e.k
    @al.e.k 5 месяцев назад +8

    Я не совсем понял, к чему вы акцентировали внимание на возрасте php. Ведь если рассматривать другие популярные языки для веб-разработки, например python, js, java, то они тоже из 90х. Вот только c# уже из 2001.
    Про "не очень популярный" - это тоже спорный вопрос, если смотреть на него как на язык бекенд-разработки.

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад

      Потому что "они сразу хорошие получились (с)"
      Ну, разве что за исключением JS:)
      А похапе было изначально кривое, а теперь это уже кривое говно мамонта. И это как раз тот случай, когда возраст не идет на пользу.

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

      @@andreasstager1642 шарпомух побрел по комментам ядом брызгать :D

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад

      @@user-cg6fu9cu1b Кто такой шарпомух?:)
      Если что, шарп я учил, но никакого опыта разработки на нем не имею, хотя язык зачетный.

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

      бедный :( бегает по комментам, и всем доказывает что то, лайк поставить тебе? чтоб сделать иллюзию того что у тебя есть поддержка?@@andreasstager1642

  • @waseemfaraun
    @waseemfaraun 5 месяцев назад +13

    Я новичок, выбрал php. Со всех сил стараюсь учить. Время свободное есть, сын новорождённый спит, все иду учить.

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад +3

      Wrong turn, bro.

    • @astkh4381
      @astkh4381 5 месяцев назад

      @@andreasstager1642 почему

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

      Для изучения программирования в целом, это лучший язык

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад

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

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад

      @@IdelNomad Только в рашке и постсовке. Оно кому-то надо?

  • @minauser8538
    @minauser8538 5 месяцев назад +8

    Достаточно изменений чтобы переходить с PHP 5.6?

    • @SashaKuzikov
      @SashaKuzikov 5 месяцев назад +11

      Рано еще! Держись 🤣

  • @kemal1910
    @kemal1910 5 месяцев назад +4

    Ждём апдейты ларавель, симфони и вордпресс

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

    о, за php всегда лайк. На счет констант по моему так и работало там `$val = ClassName::CONST_NAME;`, разве нет?

    • @gasan6209
      @gasan6209 5 месяцев назад

      Речь о названии константы в переменной

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

    Спасибо, за труды. Но, что значит не популярный))) Для вебки, наверное самый популярный, до сих пор( По крайней мере в России)

  • @aleksandr_anp
    @aleksandr_anp 5 месяцев назад +3

    Я конечно извиняюсь, но с каждой новой версией вырезабт депрекэйтэд. И большинство современных фрэймворков, цмсок просто с ошибками запустятся. И древние системы не запустятся (или запустятся с ошибками) на восьмом php.

    • @user-qo3rr3kf9i
      @user-qo3rr3kf9i 5 месяцев назад

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

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

      Именно так. Переводили мы проект с 7.4 на 8.2. Те опущения, которые позволял 7.4, например, типизацию, 8.2 уже не прощает. Намучались. И да, некоторые фреймворки версии под 7.4 просто не запустятся на 8.2. Какой 5.6, подумать страшно!

    • @user-qo3rr3kf9i
      @user-qo3rr3kf9i 5 месяцев назад

      @@user-gy9ri9wl1i ну хз, я прыгал с 5.6 на 7.3 практически безболезненно, дня 4 примерно заняла миграция. Говнокодить не надо просто и проблем не будет.

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

    php форева )

  • @user-ir4vd5yk4x
    @user-ir4vd5yk4x 5 месяцев назад

    после видео про GO страшно слушать)

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

    Нет войне - какой именно войне??

  • @zemamba
    @zemamba 5 месяцев назад +1

    Третий )

  • @TheMorisBlack
    @TheMorisBlack 5 месяцев назад +4

    Php мой первый язык программирования.
    К самому языку претензий особо нет. А вот php лобби вызывает вопросы.
    Патологическое нежелание развиваться, при этом желание годами писать кривой бэк и нелепый wordpress фронт, с кучей устаревших модулей.
    Этот ядовитый стэк убивает всё вокруг.

    • @TheMorisBlack
      @TheMorisBlack 5 месяцев назад

      @@IdelNomad у вас нарушена причинно- следственная связь.
      Если я говорю каком- то стеке как о проблеме, сложно представить, что кроме него мне ничего не известно. Скорее наоборот.
      А по существу ничего не ответили, например про саморазвитие.

    • @TheMorisBlack
      @TheMorisBlack 5 месяцев назад

      @@IdelNomad
      Если вы не знаете что такое пхп лобби, какие к нему вопросы и причём здесь ВордПресс, то вам это и не нужно. Можете не переживать и спокойно развиваться дальше, в интересных для себя направлениях.

  • @onedev02
    @onedev02 5 месяцев назад +1

    второйййй

  • @SashaKuzikov
    @SashaKuzikov 5 месяцев назад +3

    *А чего это вдруг PHP старый? Помоложе чем Python, например.*

    • @dmitriy4415
      @dmitriy4415 5 месяцев назад

      Кстати, да. Пайтон типа молодой. Ага, ага.

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

      Видимо автор сравнивает с чем-то модненьким типа го, тc

    • @SashaKuzikov
      @SashaKuzikov 5 месяцев назад

      @@somerndid На PHP запускается десятки тысяч сайтов КАЖДЫЙ день. Не считая поддержки, доработки пр. существующих.

    • @arsolitt
      @arsolitt 5 месяцев назад

      ​@@somerndidточно не делают? Не врëшь? Или 4к вакансий на хх это битрикс и вордпрес?

    • @al.e.k
      @al.e.k 5 месяцев назад +3

      ​@@somerndid И зачем только тогда разработчики симфони и ларавеля каждый год новые версии релизят.

  • @randoman5894
    @randoman5894 5 месяцев назад

    Двойное двоеточие это как дань уважения плюсам?)

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад

      Не, просто тянули отовсюду понемногу.

  • @mikaelgevorgyan4521
    @mikaelgevorgyan4521 5 месяцев назад +1

    🤣😅Опять новая версия не устали они?)

  • @mukhammadaliubaydullayev4798
    @mukhammadaliubaydullayev4798 5 месяцев назад +2

    Я первыыыййй

    • @ALF_Lagom
      @ALF_Lagom 5 месяцев назад +2

      Ура он первый!!! Мамкин герой!!!

  • @yandexroot
    @yandexroot 5 месяцев назад

    Он не очень популярен? А как же миллионы сайтов по всему Интернету? Но тут еще возникает вопрос - как считать популярность?

  • @andreasstager1642
    @andreasstager1642 5 месяцев назад

    То самое чувство, когда в Dart 3 завезли pattern matching для json, а в похапе костыль в виде json_validate😂
    Нахрена вообще нужна отдельная валидация, если в нормальных языках парсинг джсон обычно заворачивается в try/catch или прямо из коробки возвращает Result, и этого вполне достаточно.
    Дважды парсить один документ - о, это конечно же признак хорошего, грамотно спроектированного, языка🤭 "Языка, специально спроектированного для вэба", как заявляют его адепты. Хотя парсинг джсон - чуть ли не главная функция такого языка, и та до сих пор сделана через жопу.

    • @a-shchedrin8466
      @a-shchedrin8466 5 месяцев назад +3

      Нет необходимости два раза проверять. При неудачном энкоде тоже можно выкидывать эксепшен уже давным давно

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад

      @@a-shchedrin8466 А если валидный и надо распарсить?

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад

      @@a-shchedrin8466 А как ЭНКОДИНГ может быть неудачным, это как такое вообще возможно? А, это ж пхп...

    • @borismor1
      @borismor1 5 месяцев назад

      Метод именно для валидации. Меньше памяти ест и быстрей.
      Если стандартный случай:
      - Загрузили json.
      - Провалидировали.
      - Кинули в кафку для обработки.

  • @KKZ_5000_RUB
    @KKZ_5000_RUB 5 месяцев назад +1

    PHP на сегодняшний день выдавили т.н. сайты-приложения, где вся статика сразу выдается на браузер, а потом только подгружается json с помощью ajax или вебсокетов.
    Но если цель быстро и просто написать сайт и залить его на самый простой хостинг, не париться по поводу того как поисковики его будут читать и т.п. как все это будет работать на разных браузерах - то всеравно значительно проще сделать его на php в перемешку с html даже без всяких шаблонизаторов и прочей лобуды.
    Поэтому php еще очень долго будет популярен. Для мелких бизнесов и частников - самое то. Тут все очень просто и понятно. С минимальными запарами. Осилит даже школьник.

    • @user-sb5wi1nk5s
      @user-sb5wi1nk5s 5 месяцев назад

      Эти самые приложения с помощью ajax и обращаются к беку, написанному на php. Просто разделение бека и фронта. А бек тут как rest api.

  • @volshebniyfonar
    @volshebniyfonar 5 месяцев назад +1

    Цой, Ленин, ПХП - что между ними общего?

    • @aligan1989
      @aligan1989 5 месяцев назад

      🤣

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад

      Говно-рок, говно-код, вот к чЛенину эпитет подобрать не могу, понятно что тоже какое-то "говно-...", но сильно много вариантов.

    • @PetrFilippov
      @PetrFilippov 5 месяцев назад

      они рождены, чтобы умереть?

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад

      @@IdelNomad Плохая репутация - тоже репутация😄

    • @volshebniyfonar
      @volshebniyfonar 5 месяцев назад

      @@IdelNomad и живы

  • @you-are-not-allowed
    @you-are-not-allowed 5 месяцев назад +5

    php - отличный язык! По бенчмаркам ненамного медленнее го.
    ИМХО те разрабы, которые поливают другие языки, не могут называться адекватными. Представьте себе слесарей, которые говорят, что пассатижи лучше чем молоток)))
    ЗЫ: любой разраб, поливающий любой ЯП должен написать хотя бы что-то близкое к такому ЯП, иначе он должен считаться джуном)

    • @dmitriy4415
      @dmitriy4415 5 месяцев назад +1

      Немного? Шутишь? Го очень быстрый, это компилируемый язык, плюс при желании можно все ядра загрузить.

    • @you-are-not-allowed
      @you-are-not-allowed 5 месяцев назад

      @@dmitriy4415 c фпм тоже можно загрузить все ядра. Не шучу. Смотрите бенчмарки

    • @you-are-not-allowed
      @you-are-not-allowed 5 месяцев назад +2

      @@somerndidнет, раза в два примерно. Ну для любителей го - раст уделывает го вообще влегкую)

    • @andreasstager1642
      @andreasstager1642 5 месяцев назад

      Похапе - не ЯП. Это что-то среднее между баш-скриптами и 1С, и то и другое и третье предназначено для выполнения одной единственной функции, в то время как любой нормальный ЯП позволяет делать вообще всё.
      Похапе-макаки - не программисты, заявляю как разраб с 25-летним стажем, поменявший с десяток ЯП за свою карьеру.
      Это какая-то отдельная каста людей, обычно даже без базовых знаний в computer science, часто бывшие админы или эникеи, втянувшиеся в похапе, когда пилили говносайтик для подвальной конторы, в которой протирали штаны на полставки, этакие кустарные ремесленники, обученные паре квадратно-гнездовых операций (слепить круд, который ходит в мускуль) и беспомощные во всем остальном, что выходит за рамки их "компетенции", которые даже не могут на равных поддержать разговор в кругу "настоящих программистов".
      Насчет "любой разраб, поливающий любой ЯП должен написать хотя бы что-то близкое к такому ЯП" - так не каждый автолюбитель в принципе способен собрать автомобиль, однако ж в дискуссиях какая автомобильная марка хуже или лучше, нет ничего необычного. Далеко не все программисты специализируются на создании компиляторов/интерпретаторов, да и к созданию похапе, наверное, была причастна не одна сотня человек.

    • @you-are-not-allowed
      @you-are-not-allowed 5 месяцев назад +1

      @@andreasstager1642 вам бы нервишки подлечить)

  • @alexgoodman874
    @alexgoodman874 5 месяцев назад

    Мы все в ответе за это дерьмо

  • @kharkovgothic
    @kharkovgothic 5 месяцев назад

    Что за бред несет этот бородач. Ну давай, запусти код написанный на пыхе 5,3 5,5 да даже 5,6 на 8ке

  • @hardlabor9412
    @hardlabor9412 5 месяцев назад +1

    Пыха🤡🤡💩