The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз языка программирования PHP 8.5"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз языка программирования PHP 8.5"  +/
Сообщение от opennews (??), 20-Ноя-25, 13:26 
После года разработки опубликован релиз языка программирования PHP 8.5. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64290

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

2. Сообщение от Мемоним (?), 20-Ноя-25, 13:27   –3 +/
> Добавлен оператор "|>" (pipe)

Синтаксический сахарозаменитель какой-то

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #15

4. Сообщение от Аноним (4), 20-Ноя-25, 13:28   –4 +/
Лучшейший язык пи аш пи(пи эйч пи) стал еще лучше. Странно что до сих пор нету альтернативного рантайма, как node для javascript только наоборот.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #18, #27

8. Сообщение от 12yoexpert (ok), 20-Ноя-25, 13:38   –4 +/
опять сломали все плагины?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13

9. Сообщение от IMBird (ok), 20-Ноя-25, 13:45   +5 +/
А по мне так недурно выглядит.
Наверное у них просто нет методов-расширений (которые прекрасны, но требуют определённого кода как в том же дотнете и усложняют жизнь системам автоподстановки) и они выкрутились таким способом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

10. Сообщение от IMBird (ok), 20-Ноя-25, 13:49   +2 +/
Википедия говорит что есть и много. Сходу вспоминаю, что лицокнига и вконтакт рожали себе по рантайму.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #12

11. Сообщение от Юра (??), 20-Ноя-25, 13:58   +3 +/
Выглядит сложнее джавы и Си++ вместе взятых.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #24

12. Сообщение от Bottle (?), 20-Ноя-25, 14:00   –2 +/
ВТентакле породил ужаснейшнего монстра - KPHP, который транспилирует код в C++ для его дальнейшей компиляции.
Представили себе цену поддержки этого чудовища?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #14

13. Сообщение от Похерес (?), 20-Ноя-25, 14:01   +/
и совместимость тоже...

Ну вот как работать, только разберешься, и на тебе, бац и уже работает не так!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #28

14. Сообщение от Юра (??), 20-Ноя-25, 14:02   –6 +/
В твоей мазанке свет уже дали?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #20, #42

15. Сообщение от Аноним (15), 20-Ноя-25, 14:06   –2 +/
банальный оператор композиции, непонятно зачем это называют "трубой".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #35

16. Сообщение от Не пыхер (?), 20-Ноя-25, 14:19   +/
Ну насчёт плюсов ты загнул, а вот джаву я считаю пых уже почти догнал. И в чем прикол этого языка теперь непонятно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #31

17. Сообщение от Аноним (17), 20-Ноя-25, 14:19   +3 +/
Изменений не так много за целый год. Надо смотреть бенчмарки. Пайп оператор выглядит не очень нужным, писать на нём точно не будут т.к. он практически ничего не даёт, за то сломает обратную совместимость кода с прошлыми версиями. Тут вокруг 9.0 ходят серьёзные разговоры про дженерики и поговаривают про реализацию Pthread (пока не ясно на корутинах или нет) нативно в базовой либе. Вот таких изменений подождём однозначно.
Ответить | Правка | Наверх | Cообщить модератору

18. Сообщение от кек (?), 20-Ноя-25, 14:22   +1 +/
> как node для javascript только наоборот.

т.е. javascript для node?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

19. Сообщение от Аноним (19), 20-Ноя-25, 14:26   +/
пипец, а ведь можно было использовать "..." и там, где несколько аргументов, чтоб без замыканий:

    $output = $input
        |> trim(...)
        |> str_replace(' ', '-', ...)
        |> str_replace(['.', '/', '…'], '', ...)
        |> strtolower(...);

дизайнеры языка не могут в консистентность. Хотя, требовать от пыха консистентности глупо, весь язык адская мешанина стилей явы, си и перла (гуглить "фрактал плохого дизайна").

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22, #32

20. Сообщение от Аноним (-), 20-Ноя-25, 14:30    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

21. Сообщение от Не пыхер (?), 20-Ноя-25, 14:30   +/
Кстати а что там по оптимизациям? В прошлых релизах все ускоряли и ускоряли, в этом релизе ни слова
Ответить | Правка | Наверх | Cообщить модератору

22. Сообщение от Аноним (-), 20-Ноя-25, 14:31    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

23. Сообщение от Аноним (45), 20-Ноя-25, 14:48   +/
Луджший Йазыгъ.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25, #34

24. Сообщение от Аноним (45), 20-Ноя-25, 14:50   +2 +/
Молодежь нынче полностью не знает php все только питонисты. Сложнее сказать в чат джипити напиши мне привет мир они не могут.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #29, #30

25. Сообщение от Аноним (25), 20-Ноя-25, 15:08   +1 +/
Из сей компилится в отличии от некоторых.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

26. Сообщение от Аноним (29), 20-Ноя-25, 15:16   +1 +/
Ну язычок он то не особо в 2025, ни в каких нормальных компаниях он не идёт как основной, это так себе язычок на сегодня, хотя совсем копеечных вакансий полно для него. Увы, пых упустил возможности быть серьёзным язычком.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33, #38

27. Сообщение от zionist (ok), 20-Ноя-25, 15:18   –4 +/
> Лучшейший язык пи аш пи(пи эйч пи) стал еще лучше.

Таки пи эйч пи и только пи эйч пи. Латинизмы вроде пи аш пи и русизмы вроде пэ ха пэ - это зло.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #45

28. Сообщение от zionist (ok), 20-Ноя-25, 15:18    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

29. Сообщение от Аноним (29), 20-Ноя-25, 15:19    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

30. Сообщение от zionist (ok), 20-Ноя-25, 15:20    Скрыто ботом-модератором+2 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

31. Сообщение от IMBird (ok), 20-Ноя-25, 15:20   +1 +/
Индусы. Индусы любят яву. Любят яву настолько, что изговняли весь дотнет, дабы по образу и подобию. Ведь чем больше строк напишешь, тем больше заплатят.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

32. Сообщение от IMBird (ok), 20-Ноя-25, 15:29   +2 +/
>>фрактал плохого дизайна
>>Кстати: я обожаю Python. И с удовольствием прожужжу тебе уши, ноя о нём, если ты на самом деле этого хочешь. Я не утверждаю, что он идеален; я просто взвесил его преимущества и его проблемы и сделал вывод, что он лучше всего подходит для того, что я делаю.

Ну т.е. питонист (лол) придолбался к штуке, которая изначально просто препроцессор страниц, эдакий веб-баш, постепенно обрастающий функциональностью. Это как явист, катящий бочку на 1С; вроде как и выглядит логично, но аргументы уровня «танк Т-90 хуже тойоты камри, ведь в танке нет Car Play и бесключевого доступа, а управление передачами вообще ужас» обычно вызывают сомнения в рассудке говорящего.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

33. Сообщение от penetrator (?), 20-Ноя-25, 15:30   +1 +/
но легаси помирать будет еще долго
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #37

34. Сообщение от Аноним (29), 20-Ноя-25, 15:37   –1 +/
В 2025 году был лучшим для простеньких сайтов, для бэкенда он никогда не годился. Сейчас же он уже давно не лучший даже для простеньких сайтиков. Увы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #36

35. Сообщение от Аноним (15), 20-Ноя-25, 15:37   –1 +/
минусатор видать с логикой не дружит, у него труба и конвейер это одно и тоже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

36. Сообщение от Аноним (29), 20-Ноя-25, 15:39   +/
*В 2005 году
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

37. Сообщение от Аноним (29), 20-Ноя-25, 15:43   +/
Для легаси много программистов не надо, а так пых на слуху только благодаря вордпресу, ну и всякий колхоз использует пых для простеньких сайтиков, это не считается. Увы, пых ждёт судьба перла.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #39

38. Сообщение от Аноним (45), 20-Ноя-25, 16:06   +3 +/
Прямо сейчас продавая Пых проекты заработал на дом и машину. И заказчики только просят ещё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #41

39. Сообщение от Аноним (45), 20-Ноя-25, 16:07   +/
В целом для пыха много программистов не надо. А людей которые готовы заплатить за быстрый результат всегда много.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

40. Сообщение от Аноним (40), 20-Ноя-25, 16:16   +1 +/
Единственный язык, в котором при обновлении редко что-то ломается из зависимостей. Вспоминаю ноду, дарт или питон. Особенно питон, у которого даже при обновлении минорки отваливается половина зависимых пакетов.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44, #48

41. Сообщение от Аноним (29), 20-Ноя-25, 16:23   +/
Проекты в какой сфере?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #43

42. Сообщение от Анонен (?), 20-Ноя-25, 16:31    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

43. Сообщение от Аноним (45), 20-Ноя-25, 16:33   +/
Продажи
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #51

44. Сообщение от 1 (??), 20-Ноя-25, 16:33   –1 +/
> Единственный язык, в котором при обновлении редко что-то ломается

Ну вспомни переход от 5.3 к 5.4

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #46

45. Сообщение от Аноним (45), 20-Ноя-25, 16:35    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

46. Сообщение от Аноним (45), 20-Ноя-25, 16:35   +/
Не надо такое вспоминать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

48. Сообщение от Аноним (45), 20-Ноя-25, 16:36    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

49. Сообщение от Аноним (49), 20-Ноя-25, 16:41   +/
Было:

$title = ' PHP 8.5 Released ';

$slug = strtolower(
    str_replace('.', '',
        str_replace(' ', '-',
            trim($title)
        )
    )
);

Стало:

$title = ' PHP 8.5 Released ';

$slug = $title
    |> trim(...)
    |> (fn($str) => str_replace(' ', '-', $str))
    |> (fn($str) => str_replace('.', '', $str))
    |> strtolower(...);

Мне одному кажется, что было лучше и читабельнее?

Я бы ещё понял, если бы стало так:

$title = ' PHP 8.5 Released ';

$slug = $title
    |> trim(...)
    |> str_replace(' ', '-', ...)
    |> str_replace('.', '', ...)
    |> strtolower(...);

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

Ответить | Правка | Наверх | Cообщить модератору

50. Сообщение от Gemorroj (ok), 20-Ноя-25, 16:46   +/
проходной релиз так-то. ждем true async.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53

51. Сообщение от Аноним (29), 20-Ноя-25, 16:47   +/
Ну так индивидульные сайтики можно клепать в чём угодно, для прода же пых не подходит ни для бэкенда, ни для нормального фронтенда, вот такой вот франкенштейн. Рад, что у вас получается зарабатывать на пыхе деньги.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

52. Сообщение от Аноним (52), 20-Ноя-25, 16:49   +/
Интересно, а кому-то не хватает и без того довольно обширного синтаксиса/сахара? Ощущение что эти версии штампуются ради штамповки хоть что нибудь, но новая версия, и это не только php касается. Нафига все это надо, и кому, впрос. А сахар в больших кол-вах большой пользы не приносит и даже в программировании.
Ответить | Правка | Наверх | Cообщить модератору

53. Сообщение от Аноним (29), 20-Ноя-25, 16:50   +/
Даже при наличии нативной асинхронности, пыху нужны нормальные типы данные при компиляции, не только в рантайме, с этим у пыха беда.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру