Eu tenho uma base de código onde os desenvolvedores decidiram usar ANDe em ORvez de &&e ||.
Eu sei que há uma diferença na precedência dos operadores ( &&vai antes and), mas com a estrutura fornecida ( PrestaShop para ser preciso) claramente não é uma razão.
Qual versão você está usando? É andmais legível do que &&? Ou não há diferença?
~é o operador NOT bit a bit e não o lógico. ;-)