Others
Além dos operadores matemáticos, de comparação e lógicos, também é possível utilizar uma série de operadores adicionais que não se enquadram nas categorias tradicionais, mas que são extremamente utilizados para complementar o código.
Outros operadores suportados:
|
: Aplica um filtro a uma variável.
Exemplo de uso:
~
: Concatena dois valores, geralmente strings.
Exemplo de uso:
.
: Acessa uma propriedade ou método de um objeto, ou um elemento de um array.
Exemplo de uso:
[]
: Acessa um elemento específico em uma sequência (array).
Exemplo de uso:
?:
: Operador ternário. Retorna o valor à esquerda se for definido e não for nulo; caso contrário, retorna o valor à direita.
Exemplo de uso:
??
: Verifica se um valor está definido e não é nulo; caso contrário, retorna um valor padrão.
Exemplo de uso: