Why:

php -r "echo ~5-5"; 

displays: -11?

And what does such a sign mean: ~? Is that logical NOT?

    1 answer 1

    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