2
respostas

[Dúvida] OPERADORES LÓGICOS?

QUANDO DEVO USAR OR || OU $$ AND

POSSUI ALGUMA DIFERENÇA EM USA-LAS OU NÃO ALTERA O SIGNIFICADO

2 respostas

Oi, Levi! Tudo bem?

Os operadores lógicos || e or em PHP são ambos representações de "OU", e os operadores && e and de "E". No entanto, a principal diferença entre eles é a precedência, ou seja, a ordem em que as operações são realizadas quando temos uma expressão com vários operadores.

Os operadores || e && têm uma precedência maior do que os operadores or e and, o que significa que em uma expressão, as operações envolvendo || e && serão realizadas antes das operações com or e and, afetando o resultado das nossas expressões, como podemos conferir na documentação abaixo:

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓

MUITO OBRIGADO!