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. "Релиз языка программирования PHP 8.5"  –3 +/
Сообщение от Мемоним (?), 20-Ноя-25, 13:27 
> Добавлен оператор "|>" (pipe)

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

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

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

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

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

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

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

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

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

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

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

18. "Релиз языка программирования PHP 8.5"  +1 +/
Сообщение от кек (?), 20-Ноя-25, 14:22 
> как node для javascript только наоборот.

т.е. javascript для node?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

49. "Релиз языка программирования PHP 8.5"  +/
Сообщение от Аноним (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. "Релиз языка программирования PHP 8.5"  +/
Сообщение от Gemorroj (ok), 20-Ноя-25, 16:46 
проходной релиз так-то. ждем true async.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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




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

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