<?php echo 0x0; echo "\n"; echo 2; echo "\n"; echo 0x0+2; echo "\n"; ?>
Что получилось?
0 2 4
Самое смешное, что .0x0+ 2
тоже 4, но 0x0 +2
— только 2
Это я ошибся, на самом деле наоборот: 0x0+ 2
даёт 2, а 0x0 +2
— 4, и добавление дополнительных пробелов перед плюсом ничего не меняет, всё равно получается 4.
Как на этом угрёбище вообще можно писать работающие программы — загадка…
Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.