GARANTIR DESCONTO

Fórum Posso verificar se variável existe com empty()? #582479

16/06/2017

0

PHP

Opa pessoal, dúvida rápida de php:

É certo fazer a verificação da existência de uma variável com empty()?

Por exemplo, eu uso assim para fazer isso

if(isset($variavel)){


Queria saber se é correto fazer isso

if(!empty($variavel)){


Fiquei com essa dúvida devido ao que é explicado lá na documentação do php

empty — Determina se a variável é vazia

Determina se uma variável é considerada vazia. Uma variável é considerada vazia se não existir ou seu valor é igual FALSE. A função empty() não gera um aviso se a variável não existir.
Carlos Arantes

Carlos Arantes

Responder

Post mais votado

16/06/2017

Ambos estão corretos, depende da aplicação da verificação:

Pois o comando isset verifica se uma variável existe, ja o comento empy verifica se a variável esta vazia. Então ambas estão corretas, dependendo de sua função dentro do código.
Qualquer coisa posta ai.

Leonardo Xavier

Leonardo Xavier
Responder

Gostei + 4

Mais Posts

19/06/2017

Calebe Menezes

Olá Carlos, pode sim.

O empty() também verificará se a variável existe ou não, caso não exista, isso será considerado como vazio.

Espero ter ajudado.
Responder

Gostei + 1

23/06/2017

Carlos Arantes

Olá meus amigos, obrigado pelo esclarecimento :)
Responder

Gostei + 0

26/06/2017

Diego Silva

Carlos, você pode sim, mas ao usar empty, você também vai estar verificando se a variável é vazia ou se ela é igual a zero também. No caso do isset, você só verifica a existência.

Grande abraço
Responder

Gostei + 2

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar