Какова функция побитового оператора ~ (тильда)Php

Кемеровские программисты php общаются здесь
Ответить
Гость
 Какова функция побитового оператора ~ (тильда)

Сообщение Гость »

Может кто-нибудь объяснить мне оператор ~ в PHP? Я знаю, что это НЕ-оператор, но почему PHP преобразует следующий оператор в отрицательное значение переменной минус единица?
$a = 1; echo ~$a // echo -2
$a = 2; echo ~$a // echo -3
$a = 3; echo ~$a // echo -4


Источник: https://stackoverflow.com/questions/912 ... ator-tilde
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»