Atualizado em 11 de Janeiro de 2013

Unset PHP - Apagando Variável

O comando unset apaga uma variável especifica, limpando assim a informação da memória do servidor. Este comando é muito utilizado quando a variável não será mais usada no sistema, então apagamos a mesma para liberar espaço de memória, O QUE É MUITO IMPORTANTE.

Este comando também apaga todos os tipos de variáveis, nas quais podemos destacar:
  • GET;
  • POST;
  • Cookie;
  • Session;
  • Array;
  • Entre outros.

Seu uso e bem simples, veja o exemplo:

<?php
$variavel = 'Tenho Valor';

echo $variavel; //Resultado: Mostra o Conteúdo da Variavel

unset($variavel);

echo $variavel; //Resultado: Não mostra nada, pois a variável não existe mais.
?>

É isso aí.


Até a próxima.

Tags:  Comandos PHP | PHP

Comentários

Sua foto do perfil

Alexandre Ramos

26 de Fevereiro de 2016 - 17:51

Sua foto do perfil

Mauricio Programador

Olá Alexandre,

O comando para apagar somente o $_POST["MM_insert1"] está correto. Após o comando de unset de um:

echo $_POST["MM_insert1"];

Só para ver se ele vai mostrar algum dado.

Abraço.

28 de Abril de 2016 - 10:40

Sua foto do perfil

Igor Sousa

17 de Fevereiro de 2014 - 10:33

Sua foto do perfil

Mauricio Programador

Olá Igor,

Você terá que verificar se o usuário enviou a imagem, desta forma:

if($_FILES['img']['tmp_name'] != '')
{
 $sql_alterar = mysql_query("UPDATE `galeria` SET `img` = '$img', `descricao` = '$descricao', `status` = '$status' WHERE `galeria`.`id` ='$id'");
}
else
{
 $sql_alterar = mysql_query("UPDATE `galeria` SET `descricao` = '$descricao', `status` = '$status' WHERE `galeria`.`id` ='$id'");
}

Abraço.

17 de Fevereiro de 2014 - 10:48

Sua foto do perfil

Monique

11 de Janeiro de 2013 - 15:34

Sua foto do perfil

Mauricio Programador

Olá Monique,

basta você informar a posição do elemento do Array que deseja apagar. Exemplo:

unset($array[1]);

11 de Janeiro de 2013 - 15:38

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER