QUANDO DEVO USAR OR || OU $$ AND
POSSUI ALGUMA DIFERENÇA EM USA-LAS OU NÃO ALTERA O SIGNIFICADO
QUANDO DEVO USAR OR || OU $$ AND
POSSUI ALGUMA DIFERENÇA EM USA-LAS OU NÃO ALTERA O SIGNIFICADO
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!
MUITO OBRIGADO!