Operadores de comparação, como os seus nomes implicam, permitem que você compare dois valores.
Tabela 11-4. Operadores de comparação
Exemplo | Nome | Resultado |
---|---|---|
$a == $b | Igual | Verdadeiro (TRUE) se $a é igual a $b. |
$a === $b | Idêntico | Verdadeiro (TRUE) se $a é igual a $b, e eles são do mesmo tipo (somente para PHP4). |
$a != $b | Diferente | Verdadeiro se $a não é igual a $b. |
$a <> $b | Diferente | Verdadeiro se $a não é igual a $b. |
$a !== $b | Não idêntico | Verdadeiro de $a não é igual a $b, ou eles não são do mesmo tipo (somente para o PHP4). |
$a < $b | Menor que | Verdadeiro se $a é estritamente menor que $b. |
$a > $b | Maior que | Verdadeiro se $a é estritamente maior que $b. |
$a <= $b | Menor ou igual | Verdadeiro se $a é menor ou igual a $b. |
$a >= $b | Maior ou igual | Verdadeiro se $a é maior ou igual a $b. |
Outro operador condicional é o operador "?:" (ou trinário), que opera como no C e em muitas outras linguagens.
<?php // Exemplo de uso do operador trinário $action = (empty($_POST['action'])) ? 'default' : $_POST['action']; // A instrucao assima eh identica a seguinte instrucao if/else if (empty($_POST['action'])) { $action = 'default'; } else { $action = $_POST['action']; } ?> |
Vaj também strcasecmp(), strcmp(), e a seção do manual sobre Tipos.