The OpenNET Project / Index page

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



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

Оглавление

Релиз языка программирования PHP 8.3, opennews (?), 23-Ноя-23, (0) [смотреть все]

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


88. "Релиз языка программирования PHP 8.3"  +/
Сообщение от Lost Inside (ok), 24-Ноя-23, 12:47 
В чем смысл пихания -0, если можно пихнуть просто 0? Я имею в виду - практический смысл, а не трансцендентные фантазии иррационалистов от разработки.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

109. "Релиз языка программирования PHP 8.3"  +1 +/
Сообщение от Sw00p aka Jerom (?), 24-Ноя-23, 14:36 
> В чем смысл пихания -0, если можно пихнуть просто 0? Я имею
> в виду - практический смысл, а не трансцендентные фантазии иррационалистов от
> разработки.

я его явно не пихаю, он у меня может быть результатом вычисления индекса, к примеру (x / y) где x = 0, а y = -5, а в пхп как выше указали, -0 === 0

https://ru.wikipedia.org/wiki/%E2%88%920_(�...)

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

113. "Релиз языка программирования PHP 8.3"  +2 +/
Сообщение от Lost Inside (ok), 24-Ноя-23, 15:04 
> он у меня может быть результатом вычисления

Современные CPU не сбрасывают автоматически бит SF, если в результате целочисленной операции все разряды результата сброшены?
Господи, помилуй нас, грешных...

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

120. Скрыто модератором  +/
Сообщение от Sw00p aka Jerom (?), 24-Ноя-23, 15:32 
Ответить | Правка | Наверх | Cообщить модератору

180. "Релиз языка программирования PHP 8.3"  +/
Сообщение от Tron is Whistling (?), 26-Ноя-23, 12:40 
У IPU SF - это просто копия старшего бита результата, поэтому про -0 можно забыть.
В FPU ситуация немножко иная.
Посколько в данном случае индексы у PHP приводятся к строке через целые числа - про -0 можете забыть.
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

158. "Релиз языка программирования PHP 8.3"  +/
Сообщение от Аноним (158), 25-Ноя-23, 02:57 
$ php -r 'echo 0 / -100, "\n";'
0

$ php -r 'echo 0 === -0 ? "true" : "false", "\n";'
true

У меня какой-то другой пхп стоит?

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

167. "Релиз языка программирования PHP 8.3"  +/
Сообщение от Sw00p aka Jerom (?), 25-Ноя-23, 12:14 
-0 нет в пхп
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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