Palavra- chave PHP xor
Exemplo
Emita uma mensagem apenas se apenas uma das expressões for verdadeira:
<?php
if(5 < 3 xor 5 < 10) {
echo "Only one of the expressions
was true";
}
?>
Definição e uso
A xor
palavra-chave é um operador lógico.
Os operadores lógicos são usados para combinar instruções condicionais.
O valor de retorno só será true
se uma das declarações for true
e a outra for
false
.
Nota: Este operador tem precedência menor do que o operador de atribuição, o que pode levar a resultados confusos. Envolva a expressão entre parênteses para evitar resultados inesperados.
Páginas relacionadas
Leia mais sobre operadores em nosso Tutorial de Operadores PHP .
Mais exemplos
Exemplo
Mostre a diferença de precedência:
<?php
$result1 = false || true;
echo "false || true = ";
echo
$result1 ? "true" : "false";
echo "<br>";
$result2 = false or
true;
echo "false or true = ";
echo $result2 ? "true" : "false";
?>
❮ Palavras-chave PHP