is
O operador is
é utilizado para realizar testes em variáveis. Ele é seguido por um teste específico (como null
, empty
, defined
, etc.) e retorna true
ou false
dependendo se a variável atende ao critério do teste.
Exemplo utilizando is
para verificar se a variável order.tracking_numbers_formatted
(Número(s) de rastreio(s)) possui um valor definido ou não:
Neste exemplo, o operador is
é utilizado para verificar duas condições:
is defined
: Verifica se a variável order.tracking_numbers_formatted
está definida.
is not empty
: Verifica se a variável nome não está vazia.
Se ambas as condições forem verdadeiras, a mensagem “Seu número de rastreio é (Número(s) de rastreio(s) do cliente).” será exibida. Caso contrário, será exibida a mensagem “Seu pedido ainda não possui número de rastreio.”.