quinta-feira, 1 de fevereiro de 2018

Novidades PHP 7: Operador "nave espacial - Spaceship (<=>)"

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.
Vamos ver agora alguns exemplos:
  <?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
  ?>

 
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