Why:
php -r "echo ~5-5"; displays: -11?
And what does such a sign mean: ~? Is that logical NOT?
This is a bitwise non operation.
For integer values, ~n equals -(n+1) , so echo -6-5
Read more: https://secure.php.net/manual/ru/language.operators.bitwise.php
Source: https://ru.stackoverflow.com/questions/528102/
All Articles