PHP - Operadores
Spaceship Operator ( <=> )
A partir do PHP 7 foi adicionado um novo operador de comparação, designado por "Spaceship Operator" (Tie Fighter do Start Wars)
Para que serve?
Este operador tem como objetivo comparar dois números e devolver o resultado desta mesma comparação, através de um número inteiro (-1, 0 ou 1).
Como funciona?
Em primeiro lugar, devemos ter sempre em atenção que este operador compara o número da esquerda com o da direita.
Assim, se tomarmos o seguinte exemplo genérico em PHP: $a <=> $b
- Se $a for igual a $b, é retomando o valor de 0
- Se $a for maior do que $b, é retomando o valor de 1
- Se $a for menor do que $b, é retomando o valor de -1