Olá galera, vamos falar um pouco de PHP?
O PHP 7 chegou com muitas mudanças, principalmente de performance. Vamos fazer uma série de postagens com novidades e truques que devemos utilizar no PHP 7 e/ou posteriores.
Hoje vou falar do "Spaceship (<=>)", ele é um operador fácil de entender, esse operador é usado para comparação numérica em algumas outras linguagens.
Este operador "<=>" retorna sempre um dos 3 (três) valores a baixo:
- Retorna "-1" quando o primeiro operando é menor que o segundo;
- Retorna "0" quando os dois operandos são iguais;
- Retorna "1" quando o primeiro operando é maior que o segundo.
<?php
// Inteiros
echo 5 <=> 5; // 0
echo 4 <=> 7; // -1
echo 8 <=> 6; // 1
// Números Reais
echo 5.5 <=> 5.5; // 0
echo 4.5 <=> 7.5; // -1
echo 8.5 <=> 6.5; // 1
// Strings
echo "c" <=> "c"; // 0
echo "c" <=> "f"; // -1
echo "f" <=> "c"; // 1
?>
// Inteiros
echo 5 <=> 5; // 0
echo 4 <=> 7; // -1
echo 8 <=> 6; // 1
// Números Reais
echo 5.5 <=> 5.5; // 0
echo 4.5 <=> 7.5; // -1
echo 8.5 <=> 6.5; // 1
// Strings
echo "c" <=> "c"; // 0
echo "c" <=> "f"; // -1
echo "f" <=> "c"; // 1
?>
Hoje ficamos por aqui, até a próxima!
Fonte: https://tableless.com.br/ / https://secure.php.net/
Se você tem uma dica interessante, um comentário, critica e/ou elogio, preencha o Formulário de contato do lado direito da página e nos envie ou deixe um comentário.
Atenciosamente
Dica Chave.
Nenhum comentário:
Postar um comentário