Verificando o vazio da variável: otimizando e simplificando
Em PHP, é crucial verificar se uma variável está vazia antes de processá-la. O código de exemplo verifica se $user_id, $user_name e $user_logged estão vazios, mas existem métodos mais eficientes para conseguir isso.
Usando o operador de identidade (===)
Para determinar se uma variável é verdadeiramente NULL (em oposição a uma string vazia ou zero), use o operador de identidade:
$user_id === NULL // False if $user_id is NULL, true if it's empty
Verificando variáveis não inicializadas
Se você deseja verificar se uma variável foi inicializada, use o !isset( ) função:
!isset($user_id)
Testando para Vazio Valores
Para verificar valores vazios (strings vazias, zero, etc.), use a função vazia():
empty($user_id)
Verificando valores não vazios
O operador de negação (!) será suficiente para testar valores não vazios valores:
!$user_id
Otimizando para múltiplas variáveis
Para testar múltiplas variáveis simultaneamente, você pode usar um array e o array_map integrado () função:
$variables = array($user_id, $user_name, $user_logged); $empty_variables = array_map(function($v) { return empty($v); }, $variables);
Isso retornará um array indicando quais variáveis estão vazias.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3