# LONG_MIN

- Thread: https://externals.io/message/9883
- Original archive: https://news-web.php.net/php.internals/9883
- Started by Timm Friebe on 2004-05-16T20:56:13+00:00
- Messages: 2
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #9883 — Timm Friebe — 2004-05-16T20:56:13+00:00

URL: https://externals.io/message/9883#9883

Hello,
are we off one here?

$ php-dev -r 'var_dump(-2147483648);'
float(-2147483648)

$ php-dev -r 'var_dump(-2147483647 -1);'
int(-2147483648)

- Timm

---

## #9884 — Ard Biesheuvel — 2004-05-16T21:03:41+00:00

URL: https://externals.io/message/9883#9884 · In reply to: #9883

Timm Friebe wrote:
> Hello,
> are we off one here?
> 
> $ php-dev -r 'var_dump(-2147483648);'
> float(-2147483648)
> 
> $ php-dev -r 'var_dump(-2147483647 -1);'
> int(-2147483648)

No, this is caused by the way the parser works.

The unary minus is parsed separately from the number. I've reported this 
to Andi a while ago.

-- 
Ard
