Se o desmembrado A função é usada para as variáveis locais e globais e redefine as duas variáveis localmente. Isso significa que o valor da variável global permanece inalterado que foi definido antes de mudar dentro da função. A matriz $ globals ou a palavra -chave global podem ser usadas para despertar a variável global permanentemente. Os usos desta função para redefinir as variáveis de PHP mostraram neste tutorial.
Sintaxe
Esta função pode levar várias variáveis de diferentes tipos de dados para excluir e não retorna nada. A sintaxe desta função deu abaixo.
Void Unset (misto $ var [, misto… $ vars])O primeiro argumento desta função é obrigatório. Os outros argumentos opcionais podem ser usados nesta função para excluir várias variáveis.
Usos da função unset ()
O uso da função unset () para excluir uma ou mais variáveis mostrou nesta parte do tutorial.
Exemplo 1: redefinir a variável global
Crie um arquivo php com o seguinte script para verificar a maneira de excluir uma variável usando a variável unset (). No script, foi declarada uma variável flutuante que foi excluída posteriormente usando a função unset (). A variável foi impressa antes de excluir e depois de excluí -la.
// inicialize um valor flutuanteSaída:
A saída a seguir aparecerá após a execução do script acima. As mensagens de aviso foram impressas na saída após a exclusão da variável.
Exemplo 2: Redefina a variável global dentro da função
Crie um arquivo php com o seguinte script para verificar como a variável global funciona quando a variável for excluída dentro da função. A variável global nomeada $ num foi declarado no script e 10 foi adicionado com a variável e excluído a variável usando a função unset () dentro da função denominada unsetglobal (). O $ num impresso antes e depois de chamar a função unsetglobal ().
// declarar uma variável inteiraSaída:
A saída a seguir aparecerá após a execução do script acima. De acordo com a saída, a variável global não foi destruída dentro da função.
Exemplo 3: Redefina a variável global com a matriz Globals
A matriz Globals é necessária para despertar as variáveis globais dentro da função. Crie um arquivo php com o seguinte script para desencadear uma variável global dentro de uma função definindo a matriz global com globais na função unset (). A função ISSET () foi usada no script para remover a mensagem de aquecimento após excluir a variável.
// declarar uma variável inteiraSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo-4: Redefinir o passe variável por referência
Crie um arquivo php com o seguinte script para verificar a maneira de remover a variável que é passada por referência na função. Uma variável de string foi definida e passada por referência na função chamada combinestring (). A variável foi excluída após concatenar um valor de string dentro da função. A variável foi impressa antes e depois de chamar a função e dentro da função após excluir.
/*Declare a função para combinar valores de string e verificarSaída:
A saída a seguir aparecerá após a execução do script acima. A saída mostra que a variável foi excluída localmente e a variável global contém o valor modificado.
Exemplo 5: Redefinir variável estática
Crie um arquivo php com o seguinte script para verificar como a variável estática funciona depois de removê -lo dentro da função. A função UnsetstaticVariable () foi chamada três vezes para verificar a saída das variáveis estáticas.
/*Saída:
A saída a seguir aparecerá após a execução do script acima.
Conclusão
Diferentes exemplos de função unset () foram demonstrados neste tutorial para despertar as variáveis globais, de referência e estática que ajudarão os usuários do PHP a conhecer o objetivo dessa função corretamente.