Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от opennews (?), 25-Ноя-21, 21:14 | ||
После года разработки представлен релиз языка программирования PHP 8.1. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Релиз языка программирования PHP 8.1" | –2 +/– | |
Сообщение от Онаним (?), 25-Ноя-21, 21:14 | ||
Fibers - это вкусно и полезно. Особенно для сложных кооперативных тасков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Релиз языка программирования PHP 8.1" | +28 +/– | |
Сообщение от pavlinux (ok), 25-Ноя-21, 21:31 | ||
> .. кооперативных тасков... линейных тасков на генераторах.... контекст генератора ... в отличие от файбера. | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Релиз языка программирования PHP 8.1" | +2 +/– | |
Сообщение от YetAnotherOnanym (ok), 26-Ноя-21, 11:10 | ||
Ачотакова? Мы же не говорим "нити", мы говорим "треды" (ну, иногда "потоки"). Здесь то же самое. | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Релиз языка программирования PHP 8.1" | –2 +/– | |
Сообщение от Аноним (76), 26-Ноя-21, 11:50 | ||
"тасков", здесь однозначно есть русскоязычный аналог. | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Релиз языка программирования PHP 8.1" | +4 +/– | |
Сообщение от YetAnotherOnanym (ok), 26-Ноя-21, 12:19 | ||
"Анатолий Борисович, ну зачем вот это вот «ваучер», ведь есть же хорошее русское слово - «приватизационный чек»" (ц) | ||
Ответить | Правка | Наверх | Cообщить модератору |
162. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 28-Ноя-21, 22:20 | ||
Ну я могу полностью на английский перейти, но половина ж не всё поймёт. | ||
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору |
117. "Релиз языка программирования PHP 8.1" | +2 +/– | |
Сообщение от Аноним (117), 26-Ноя-21, 18:57 | ||
Всегда говорим потоки. | ||
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору |
67. "Релиз языка программирования PHP 8.1" | –2 +/– | |
Сообщение от Онаним (?), 26-Ноя-21, 11:23 | ||
Ну сорян, гуманитариям просьба не беспокоить. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
13. "Релиз языка программирования PHP 8.1" | –4 +/– | |
Сообщение от kai3341 (ok), 25-Ноя-21, 21:51 | ||
А можешь пояснить за файберы? Это асинхронность завозят? | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
68. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Онаним (?), 26-Ноя-21, 11:26 | ||
Ну вот раньше да, кооперативные таски (которые в отдельных местах обозвали coroutine) приходилось лепить на генераторах. Минус - невозможность прервать исполнение в вызываемых процедурах/методах, потому что yield доступен только из процедуры/метода самого генератора. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (22), 25-Ноя-21, 22:18 | ||
попробуйте также swoole/openswoole - более полноценная штука чем просто одни файберы | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
30. "Релиз языка программирования PHP 8.1" | –4 +/– | |
Сообщение от Аноним (30), 25-Ноя-21, 23:34 | ||
Laravel вдохновлялась Рельсами, теперь вот еще Fiber завезли из Ruby'07. Бххх. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
31. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (30), 25-Ноя-21, 23:35 | ||
Ruby'17, конечно. Опечатка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Аноним (42), 26-Ноя-21, 01:51 | ||
Winapi, скорее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 26-Ноя-21, 11:40 | ||
Laravel сбоку, а Fiber завезли в кору. | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
2. "Релиз языка программирования PHP 8.1" | –7 +/– | |
Сообщение от А где же каменты (?), 25-Ноя-21, 21:17 | ||
Никита в контрибьюторах или уже нет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Релиз языка программирования PHP 8.1" | +5 +/– | |
Сообщение от pavlinux (ok), 25-Ноя-21, 21:19 | ||
> Добавлена поддержка перечислений, | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Я не очень хорош в придумывании ников (?), 25-Ноя-21, 21:40 | ||
Зачем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Релиз языка программирования PHP 8.1" | +5 +/– | |
Сообщение от pavlinux (ok), 26-Ноя-21, 00:36 | ||
> Зачем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Релиз языка программирования PHP 8.1" | +3 +/– | |
Сообщение от Старший аноним (?), 25-Ноя-21, 22:00 | ||
Не дождешься. ПХП с 1 декабря закрывается. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
119. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (119), 26-Ноя-21, 19:15 | ||
Не закрывается, просто по QT кодам будет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (119), 26-Ноя-21, 19:17 | ||
*QR | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Bx (ok), 25-Ноя-21, 22:11 | ||
Что ж тебя так корячит? Ну сделали энамы, тебе то что? Хлеб отобрали? Мяса недоложили? Не дают глупость писать? | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
23. "Релиз языка программирования PHP 8.1" | +4 +/– | |
Сообщение от Аноним (23), 25-Ноя-21, 22:26 | ||
> Не дают глупость писать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Релиз языка программирования PHP 8.1" | +5 +/– | |
Сообщение от Аноноша (?), 25-Ноя-21, 23:00 | ||
Меня одного мучает вопрос зачем там case внутри enum? Нельзя было просто без case через запятую сделать? | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
47. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Аноним (-), 26-Ноя-21, 06:19 | ||
Ты не один задаешься этим вопросом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Стас Михайлов (?), 26-Ноя-21, 09:52 | ||
Там switch не хватает ешо. Какой case без swtich? | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
78. "Релиз языка программирования PHP 8.1" | –2 +/– | |
Сообщение от Аноним (78), 26-Ноя-21, 11:58 | ||
> case внутри enum? | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
71. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Онаним (?), 26-Ноя-21, 11:41 | ||
enum хорошо, раньше приходилось const'ами лепить. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
132. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (132), 26-Ноя-21, 23:32 | ||
Вы в java указатели сколько десятилетий ждете? Там тоже enum есть, почти 20 лет как. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
133. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (132), 26-Ноя-21, 23:35 | ||
в php и раньше было расширение SplEnum | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
9. "Релиз языка программирования PHP 8.1" | +15 +/– | |
Сообщение от Аноним (9), 25-Ноя-21, 21:40 | ||
Так усложнили синтаксис, что java выучить уже легче чем php... | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Релиз языка программирования PHP 8.1" | +8 +/– | |
Сообщение от Смузихлёб (?), 25-Ноя-21, 21:55 | ||
Коту делать нечего, так он бубенцы лижет!!! Так и в современном ОйТи обновления ради обновлений. | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Аноним (95), 26-Ноя-21, 14:30 | ||
Не ИТ это породило, а маркетинг. Нельзя теперь сидеть на строй версии айфона это не модно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Смузихлёб (?), 26-Ноя-21, 19:50 | ||
> маркетинг | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Аноним (28), 25-Ноя-21, 23:23 | ||
У java очень простой синтаксис. Особенно у java 8 | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
53. "Релиз языка программирования PHP 8.1" | –3 +/– | |
Сообщение от Аноним (53), 26-Ноя-21, 07:43 | ||
Зарплата пхпшника - 50р/час | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
79. "Релиз языка программирования PHP 8.1" | –4 +/– | |
Сообщение от Аноним (78), 26-Ноя-21, 11:59 | ||
Потому что жабист выдаёт в час продукции на $100, а пыхпыхарь - на 100 руб. | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Релиз языка программирования PHP 8.1" | –3 +/– | |
Сообщение от Аноним (95), 26-Ноя-21, 14:31 | ||
Так изначально было ... PHP был язык для быстрого старта компаний | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Релиз языка программирования PHP 8.1" | +6 +/– | |
Сообщение от Gemorroj (ok), 26-Ноя-21, 17:44 | ||
вы живете в мире иллюзий. и путаете "дальше" со "сбоку". | ||
Ответить | Правка | Наверх | Cообщить модератору |
140. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноноша (?), 27-Ноя-21, 03:13 | ||
> php - рабочая лошадка, и именно он двигает прогресс | ||
Ответить | Правка | Наверх | Cообщить модератору |
145. "Релиз языка программирования PHP 8.1" | –4 +/– | |
Сообщение от Аноним (53), 27-Ноя-21, 07:46 | ||
В чем прогресс то заключается? И когда юникод завезут в твоём "прогрессивном" языке? | ||
Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору |
148. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от onanim (?), 27-Ноя-21, 10:18 | ||
$ cat lol.php | ||
Ответить | Правка | Наверх | Cообщить модератору |
149. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от onanim (?), 27-Ноя-21, 10:22 | ||
$ cat lol2.php | ||
Ответить | Правка | Наверх | Cообщить модератору |
160. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Ilya Indigo (ok), 28-Ноя-21, 13:19 | ||
Вот это лучше бы он не умел! | ||
Ответить | Правка | Наверх | Cообщить модератору |
163. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 28-Ноя-21, 22:25 | ||
К сожалению, частично умеет. Не потому, что хотел уметь, а потому, что ему пох на уникод. | ||
Ответить | Правка | Наверх | Cообщить модератору |
167. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Ilya Indigo (ok), 29-Ноя-21, 05:48 | ||
А должно быть вот так ^[a-zA-Z_][a-zA-Z0-9_]*$, причём регистрозависимо! | ||
Ответить | Правка | Наверх | Cообщить модератору |
169. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 29-Ноя-21, 07:58 | ||
Вообще да, я сам давно удивляюсь - на фига 0x80-0xff в этом зоопарке. | ||
Ответить | Правка | Наверх | Cообщить модератору |
147. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от морошка ягодка такая (?), 27-Ноя-21, 08:51 | ||
дотнет еще | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
121. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Skynin (?), 26-Ноя-21, 19:24 | ||
Семантически php сложней java уже с 5.* версии | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
10. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Аноним (10), 25-Ноя-21, 21:43 | ||
Самый лучший язык из всех! | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Релиз языка программирования PHP 8.1" | +4 +/– | |
Сообщение от Аноним (11), 25-Ноя-21, 21:48 | ||
"Самый лучший язык из всех для WordPress!" | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Релиз языка программирования PHP 8.1" | –4 +/– | |
Сообщение от Аноним (78), 26-Ноя-21, 12:01 | ||
> для WordPress | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноноша (?), 25-Ноя-21, 23:01 | ||
Мне жаль тебя расстраивать... | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
97. "Релиз языка программирования PHP 8.1" | –3 +/– | |
Сообщение от Аноним (95), 26-Ноя-21, 14:33 | ||
Что ты говоришь у Пыха есть сообщество говнарей такое же как и JavaScript так что не надо тут ... | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Анонимный (?), 26-Ноя-21, 17:14 | ||
NodeJS/JS ближе к пользователю и фронту, а на PHP нормальный клиентский опыт не реализовать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (136), 27-Ноя-21, 01:05 | ||
Избушка-избушка, повернись к лесу передом, а к пользователю задом. (Фронт на бэк, оверхед на фронт у SPA) | ||
Ответить | Правка | Наверх | Cообщить модератору |
141. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Аноноша (?), 27-Ноя-21, 03:14 | ||
Казалось бы причем тут js | ||
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору |
14. "Релиз языка программирования PHP 8.1" | +6 +/– | |
Сообщение от Смузихлёб (?), 25-Ноя-21, 21:53 | ||
Что можно написать на пхп 8 чего нельзя было на пхп 4? К чему все эти обновления ради обновлений? Жизнь слишком коротка чтобы отслеживать всё это. | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Релиз языка программирования PHP 8.1" | +2 +/– | |
Сообщение от Аноним (11), 25-Ноя-21, 22:04 | ||
повышение призводительности в новых версиях имеет смысл всегда | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Релиз языка программирования PHP 8.1" | –7 +/– | |
Сообщение от Смузихлёб (?), 26-Ноя-21, 03:13 | ||
> повышение призводительности в новых версиях | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Релиз языка программирования PHP 8.1" | –2 +/– | |
Сообщение от Ilya Indigo (ok), 26-Ноя-21, 07:11 | ||
Конечно, я уже молчу что код просто не будет работать, там php-fpm просто нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
124. "Релиз языка программирования PHP 8.1" | +2 +/– | |
Сообщение от Смузихлёб (?), 26-Ноя-21, 19:27 | ||
> fpm | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от anonymous (??), 26-Ноя-21, 11:11 | ||
Вы тут сильно ошибаетесь. То же добавление JIT ускорить работу PHP в разы. И вообще новые мажорные версии (начиная м 5ой) идут на ускорение, а не на замедление. | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
109. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Аноним (109), 26-Ноя-21, 16:50 | ||
а нам тут врут - что не в разы а на 40% в ненужно синтетическом тесте и 5-15% в реальном применении по результатам свежезапиленного для arm64. Но мы конечно верим анониму-ускоряльцу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Gemorroj (ok), 26-Ноя-21, 17:46 | ||
в специфических ситуациях именно в разы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от anonymous (??), 27-Ноя-21, 01:13 | ||
Не нужно не кому верить: проверьте сами. Я вот проверял. | ||
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору |
139. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от anonymous (??), 27-Ноя-21, 01:35 | ||
*никому | ||
Ответить | Правка | Наверх | Cообщить модератору |
101. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Здрасьте (?), 26-Ноя-21, 16:18 | ||
PHP 8.1 на много голов быстрее, чем PHP4. | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
122. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Смузихлёб (?), 26-Ноя-21, 19:26 | ||
> PHP 8.1 на много голов быстрее, чем PHP4. | ||
Ответить | Правка | Наверх | Cообщить модератору |
129. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Здрасьте (?), 26-Ноя-21, 20:54 | ||
Я начинал с PHP3. | ||
Ответить | Правка | Наверх | Cообщить модератору |
134. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от funny.falcon (?), 27-Ноя-21, 00:30 | ||
В старых php было жутко не эффективное представление array - т.е. всего. В PHP7 это поправили так, что он без JIT сравнялся с фейсбучным HipHopVM (которая была с JIT). | ||
Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору |
155. "Релиз языка программирования PHP 8.1" | +3 +/– | |
Сообщение от Смузихлёб (?), 27-Ноя-21, 14:49 | ||
> Тормоз был ещё тот. | ||
Ответить | Правка | Наверх | Cообщить модератору |
156. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Аноним (156), 27-Ноя-21, 15:18 | ||
Написали глупость и сами ее опровергли. | ||
Ответить | Правка | Наверх | Cообщить модератору |
161. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Смузихлёб (?), 28-Ноя-21, 19:56 | ||
Мозга не хватает понять заложенного смысла? | ||
Ответить | Правка | Наверх | Cообщить модератору |
154. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Cradle (?), 27-Ноя-21, 14:28 | ||
там одна из первых радикальных оптимизаций еще в 5.2 случилась, когда капитально переработали структуру внутреннего стека, дало махом прирост производительности раза в два как минимум. Давно это было, год 2010-2011 вроде, йа тогда как раз по работе в их core копался, очень веселые баги отлавливал и репортил. И мордокнига уже тогда со своим первым компилятором вылезла, тоже интересно было. Так что не надо на них балон крошить, кое-то там под капотом постоянно оптимируется. Синтаксис другее дело, постоянно их куда-то заносит, но этим у них другие ребята занимаются. | ||
Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору |
100. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Здрасьте (?), 26-Ноя-21, 16:17 | ||
Дофига всего. Взять те же namespace, как вспомню все эти длинющие названия классов в Zend Framework, так вздрогну. | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
127. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Смузихлёб (?), 26-Ноя-21, 19:48 | ||
> namespace | ||
Ответить | Правка | Наверх | Cообщить модератору |
164. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 28-Ноя-21, 22:26 | ||
Надо сказать, менее длиннющими они от неймспейсов не стали. | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
168. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (11), 29-Ноя-21, 07:31 | ||
зато удобно | ||
Ответить | Правка | Наверх | Cообщить модератору |
170. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 29-Ноя-21, 08:00 | ||
Не спорю, можно подтаскивать несколько разнородных проектов в один в виде библиотек. | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Релиз языка программирования PHP 8.1" | +4 +/– | |
Сообщение от Аноним (16), 25-Ноя-21, 21:58 | ||
Еще добавили JIT на arm64 | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Релиз языка программирования PHP 8.1" | +3 +/– | |
Сообщение от Филимон Ностальгический (?), 25-Ноя-21, 22:04 | ||
Когда-то Расмус Лердорф создал Personal Homepage Tools, чтобы дети и пенсионеры с рудиментарными знаниями в программировании могли создавать себе странички. За простоту использования они платили производительностью. Простота уже давно исчезла. За что платят производительностью пользователи PHP ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Релиз языка программирования PHP 8.1" | +7 +/– | |
Сообщение от Аноним (28), 25-Ноя-21, 23:26 | ||
В php очень быстрый интерпретатор. | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Релиз языка программирования PHP 8.1" | –8 +/– | |
Сообщение от YetAnotherOnanym (ok), 26-Ноя-21, 11:44 | ||
Кгм... когда-то (ещё во времена 5-го пыха) пришлось покопаться в коде корп. сайта, доставшегося мне по наследству. Так вот, там на каждое обращение к мускулу устанавливалось соединение, скрипт авторизовывался, выполнял запрос, получал результат и отключался. И так много раз при генерации одной страницы. На каждый пук - полный цикл. Тут никакой "быстрый интерпретатор" не поможет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Blind Vic (ok), 26-Ноя-21, 12:54 | ||
Просвещайся: | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Релиз языка программирования PHP 8.1" | +2 +/– | |
Сообщение от Аноним (89), 26-Ноя-21, 12:58 | ||
На жабе тоже можно написать подобное - будет жаба виновата? | ||
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору |
92. "Релиз языка программирования PHP 8.1" | –5 +/– | |
Сообщение от YetAnotherOnanym (ok), 26-Ноя-21, 13:46 | ||
> На жабе тоже можно написать подобное - будет жаба виновата? | ||
Ответить | Правка | Наверх | Cообщить модератору |
171. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 29-Ноя-21, 08:03 | ||
Пых на данный момент - очень удобная JIT-обёртка вокруг сишечки и библиотек на оной. | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от onanim (?), 26-Ноя-21, 14:17 | ||
а как бы ты это сделал на C++? или другом любимом языке программирования. | ||
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору |
98. "Релиз языка программирования PHP 8.1" | –4 +/– | |
Сообщение от YetAnotherOnanym (ok), 26-Ноя-21, 15:06 | ||
На плюсах - никак, ибо я не пишу на плюсах. На чём бы я сделал поддержание пула открытых соединений к БД в те времена - хз. Сейчас для своего любимого языка я просто возьму poolboy. | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от funny.falcon (?), 27-Ноя-21, 00:44 | ||
https://www.php.net/manual/en/function.mysql-pconnect.php | ||
Ответить | Правка | Наверх | Cообщить модератору |
102. "Релиз языка программирования PHP 8.1" | +4 +/– | |
Сообщение от Здрасьте (?), 26-Ноя-21, 16:18 | ||
Почитай про persistent connection в PHP, специалист херов. | ||
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору |
116. "Релиз языка программирования PHP 8.1" | –2 +/– | |
Сообщение от YetAnotherOnanym (ok), 26-Ноя-21, 18:37 | ||
Прочитай ещё раз пост, на который отвечаешь, комментатор херов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от onanim (?), 26-Ноя-21, 19:30 | ||
> Прочитай ещё раз пост, на который отвечаешь, комментатор херов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
110. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Аноним (110), 26-Ноя-21, 16:55 | ||
А ты не пробовал, прежде чем бежать все это ломать - выяснить, сколько времени занимает такая установка соединения - а сколько выполнялся запрос к базе? | ||
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору |
118. "Релиз языка программирования PHP 8.1" | –2 +/– | |
Сообщение от YetAnotherOnanym (ok), 26-Ноя-21, 19:14 | ||
А где я написал, что что-то сломал? Я тогда обошёлся паллиативными экстенсивными мерами - добавил мощи и подкрутил настройки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Аноним (115), 26-Ноя-21, 18:11 | ||
Это в теории. А на практике поверх этого быстрого интерпретатора будет висеть Laravel, Yii или какой-то другой популярный фреймворк с кучей абстракций. А с учетом того что на PHP приложение собирается с нуля для каждого запроса и потом полностью уничтожается, то даже с включенным opcache всё это сливает в производительности, например, питоновской Джанге. | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
165. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 28-Ноя-21, 22:29 | ||
Угу, вот только оно целиком не упадёт, когда какой-нибудь запрос сделает что-нибудь не так. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от leap42 (ok), 26-Ноя-21, 07:46 | ||
> Ну, и чтобы два раза не вставать: когда уже его перепишут на Rust ? Доколе мы будем страдать от багов ? | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
58. "Релиз языка программирования PHP 8.1" | +5 +/– | |
Сообщение от Аноним (58), 26-Ноя-21, 09:34 | ||
С чего бы она исчезла? Ни встроенный шаблонизатор, ни встроенные глобальные функции никуда не делись. Если хочешь, можешь писать код в стиле 2005 года. | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
75. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Онаним (?), 26-Ноя-21, 11:49 | ||
Из навесных шаблонизаторов очень хорош Blitz от Alexey Rybak, он идёт как модуль, и прост в доску, хотя конечно нюансов у него полно. Поскольку у PHP появился JIT, подумываю собственно переписать его Blitz на собственно PHP, сохраняя совместимость с шаблонами, по производительности теперь должно выйти не хуже. Всякие монструозные Smarty из 100500 классов на инициализацию тратят больше, чем на вывод шаблона. | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Sw00p aka Jerom (?), 26-Ноя-21, 12:02 | ||
в свое время ctpp был хорош, забросили | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Филимон Недоумевающий (?), 26-Ноя-21, 13:25 | ||
Пацаны, а вас не смущает, что вы на шаблонизаторе пишете шаблонизатор ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Sw00p aka Jerom (?), 26-Ноя-21, 13:58 | ||
> Пацаны, а вас не смущает, что вы на шаблонизаторе пишете шаблонизатор ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Здрасьте (?), 26-Ноя-21, 16:19 | ||
PHP уже лет сто не шаблонизатор. | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
126. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Skynin (?), 26-Ноя-21, 19:32 | ||
тссс, не раскрывайте Великий Секрет вечным школьникам. пусть думают что | ||
Ответить | Правка | Наверх | Cообщить модератору |
103. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от домен в слонике (?), 26-Ноя-21, 16:19 | ||
Его же Ще ковырял? Так ему некогда с айрисом-то =) | ||
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору |
108. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Sw00p aka Jerom (?), 26-Ноя-21, 16:41 | ||
> Его же Ще ковырял? Так ему некогда с айрисом-то =) | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (87), 26-Ноя-21, 12:48 | ||
[комментарий про юникод и пхп] | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
130. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 26-Ноя-21, 21:44 | ||
Ничем не лучше комментария про юникод и сишечку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Релиз языка программирования PHP 8.1" | –3 +/– | |
Сообщение от YetAnotherOnanym (ok), 26-Ноя-21, 11:34 | ||
> За простоту использования они платили производительностью | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
114. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Gemorroj (ok), 26-Ноя-21, 17:50 | ||
мотивация там была - производительность. в связи с этим появился php 7 с переработанными структурами данных, за сет этого серьезно подняв производительность оригинала. hack, на данный момент, не нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору |
152. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (152), 27-Ноя-21, 11:04 | ||
И традиционно ограниченной совместимостью - "нам ЭТО ненужно - значит, не будет реализовано". Получилось нечто что только сцукенбергу и полезно - за что макаку второй раз премировали, потомучто молодец. | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Skynin (?), 26-Ноя-21, 19:27 | ||
скорость разработки даже с самыми строгими правилами, со всеми фишками на php по прежнему выше чем на Java/C# | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
21. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (22), 25-Ноя-21, 22:16 | ||
Кстати - кто есче не попробовал - очень рекомендую попробовать екстеншн к пхп - свул, ( swoole / openswoole ). | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Релиз языка программирования PHP 8.1" | +2 +/– | |
Сообщение от Аноним (-), 25-Ноя-21, 22:49 | ||
>Свул | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Хирург (?), 25-Ноя-21, 23:52 | ||
я предпочитаю adblock+ и noscript | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
80. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 26-Ноя-21, 12:01 | ||
Ну я попробовал, не зашло, . В итоге нарисовал свой кооперативный тасклуп, универсальный для различных вариантов имплементации - генераторы, файберы, просто state-machine routines, который расширенный эвентлуп с кучей сахара, и не требует никаких расширений. | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
131. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 26-Ноя-21, 21:50 | ||
Более адекватной выглядит линейная модель задач, когда кооперативный таск выполняется линейно, как любой нормальный код, но может в любой момент сказать "я idle", и отдать управление планировщику. Или сказать "управление отдаю, но хочу вызваться на следующем цикле" - контроль за latency. | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Релиз языка программирования PHP 8.1" | +2 +/– | |
Сообщение от Михрютка (ok), 26-Ноя-21, 00:00 | ||
>>>function foo(int $a, int $b) { /* … */ } | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Релиз языка программирования PHP 8.1" | +3 +/– | |
Сообщение от Аноним (38), 26-Ноя-21, 00:14 | ||
Уродливый франкенштейн c $ | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Релиз языка программирования PHP 8.1" | +4 +/– | |
Сообщение от pavlinux (ok), 26-Ноя-21, 00:30 | ||
В ихавом enum могут быть не только enum | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Твайлайт Спаркл (?), 26-Ноя-21, 06:10 | ||
#[allow(dead_code)] | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Релиз языка программирования PHP 8.1" | +2 +/– | |
Сообщение от anonymous (??), 26-Ноя-21, 11:17 | ||
А зачем нужны "allow(dead_code)" и "must_use"? Выглядит как какая-то ненужная магия. | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Релиз языка программирования PHP 8.1" | –3 +/– | |
Сообщение от Аноним (78), 26-Ноя-21, 12:04 | ||
Дак растаманы! же писали! В здравом уме такое! не придумать! | ||
Ответить | Правка | Наверх | Cообщить модератору |
153. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от anonymous (??), 27-Ноя-21, 11:34 | ||
Лично меня вполне устраивает объяснение ниже. | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Релиз языка программирования PHP 8.1" | +3 +/– | |
Сообщение от Твайлайт Спаркл (ok), 26-Ноя-21, 12:28 | ||
> А зачем нужны "allow(dead_code)" и "must_use"? Выглядит как какая-то ненужная магия. | ||
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору |
138. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от anonymous (??), 27-Ноя-21, 01:27 | ||
Понятно. Makes sense. | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Релиз языка программирования PHP 8.1" | –4 +/– | |
Сообщение от Ilya Indigo (ok), 26-Ноя-21, 07:19 | ||
abstract class News | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
73. "Релиз языка программирования PHP 8.1" | –2 +/– | |
Сообщение от Онаним (?), 26-Ноя-21, 11:45 | ||
Окей, а теперь расширь это на два признака. И получишь шляпку в два массива. | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Ilya Indigo (ok), 26-Ноя-21, 11:55 | ||
Я ни черта не понял из того что Вы написали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
107. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Здрасьте (?), 26-Ноя-21, 16:40 | ||
Функции нет, есть свойство. Если значения присвоены, их можно получить через ->value | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от x3who (?), 26-Ноя-21, 07:25 | ||
Это не отменяет вопроса зачем там case. Ведь "DRAFT;" отличается от "public function x(...)" если уж так хочется добавить методы. | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
106. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Здрасьте (?), 26-Ноя-21, 16:21 | ||
Потому что я могу захотеть назвать значение enum «public». | ||
Ответить | Правка | Наверх | Cообщить модератору |
144. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (78), 27-Ноя-21, 07:00 | ||
До такого разве что растаманы могут додуматься. | ||
Ответить | Правка | Наверх | Cообщить модератору |
150. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от x3who (?), 27-Ноя-21, 10:54 | ||
> До такого разве что растаманы могут додуматься. | ||
Ответить | Правка | Наверх | Cообщить модератору |
151. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от x3who (?), 27-Ноя-21, 10:55 | ||
> Потому что я могу захотеть назвать значение enum «public». | ||
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору |
49. "Релиз языка программирования PHP 8.1" | –3 +/– | |
Сообщение от Какаянахренразница (ok), 26-Ноя-21, 07:10 | ||
А чё, 5.6 больше не в моде? | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Ilya Indigo (ok), 26-Ноя-21, 07:50 | ||
Ну что за новость на коленке? | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. "Релиз языка программирования PHP 8.1" | –2 +/– | |
Сообщение от Аноним (105), 26-Ноя-21, 16:20 | ||
>> https://www.php.net/releases/8.1/ru.php | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (53), 26-Ноя-21, 08:06 | ||
И зачем все это нужно, реально какой то с++ получился. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Стас Михайлов (?), 26-Ноя-21, 09:55 | ||
Вайтишников пугать. И поделом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Сергей Борисович Кореневский (?), 26-Ноя-21, 11:11 | ||
Ваш вывод говорит что вы на пыхе сложней калькулятора ни чего не делали. | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
74. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 26-Ноя-21, 11:46 | ||
Ну пых так-то изначально сильно плюсы-подобен, поэтому не удивительно. | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
143. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (78), 27-Ноя-21, 06:58 | ||
> реально какой то с++ получился | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
146. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (53), 27-Ноя-21, 07:49 | ||
Если будут писать на пыхе, то точно не поумнеют | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Релиз языка программирования PHP 8.1" | +1 +/– | |
Сообщение от Аноним12345 (?), 26-Ноя-21, 10:14 | ||
Ломать - не строить | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от Аноним (86), 26-Ноя-21, 12:31 | ||
И снова ломают совместимость :( | ||
Ответить | Правка | Наверх | Cообщить модератору |
142. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (78), 27-Ноя-21, 06:55 | ||
Это удел современных программистов :( php, Qt, раст... | ||
Ответить | Правка | Наверх | Cообщить модератору |
157. "Релиз языка программирования PHP 8.1" | –1 +/– | |
Сообщение от докерман (?), 27-Ноя-21, 21:53 | ||
а кто заставляет переходить если не надо определенных плюшек? | ||
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору |
158. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Анонимный (?), 28-Ноя-21, 03:33 | ||
end of life and is no longer supported | ||
Ответить | Правка | Наверх | Cообщить модератору |
159. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Gemorroj (ok), 28-Ноя-21, 10:59 | ||
и правильно делают. дебилы, которые $GLOBALS удаляют (да и вообще используют) должны страдать | ||
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору |
166. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Онаним (?), 28-Ноя-21, 22:32 | ||
$GLOBALS надо было ещё в пятёрке выкинуть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Релиз языка программирования PHP 8.1" | +/– | |
Сообщение от Аноним (91), 26-Ноя-21, 13:29 | ||
php - personal home page | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |