Text about site. Details
Dlaczego wynikiem uruchomienia poniższego kodu:
<?php $x = 3; $y = ~$x; var_dump($x, $y);
jest:
int(3) int(-4)
zamiast, jakby się na pierwszy rzut oka mogło wydawać:
int(3) int(-3)
Bo to negacja bitowa? 3 = 011 negacja to 100 a więc 4?:D