Você pode cancelar () muitas variáveis de uma vez em PHP?
Pergunta
Eu tenho um site de rede social de alto tráfego,
Eu gostaria de adquirir o hábito de desativar arrays grandes e objetos mysql e até mesmo algumas variáveis de string.
Então é possível desmarcar mais de 1 item em PHP
exemplo:
<?PHP
unset($var1);
// could be like
unset($var1,$var2,$var3);
?>
Solução
Sim.
Seu exemplo funcionará exatamente como você imagina.A assinatura do método para unset()
é o seguinte:
void unset ( mixed $var [, mixed $var [, mixed $... ]] )
Outras dicas
O manual do PHP pode ser muito útil.Você pode pesquisar qualquer função integrada e obter uma descrição bastante detalhada do que essa função faz, etc.E a resposta é sim, você pode fornecer unset
com quantas variáveis você quiser.
Sim, veja o manual do PHP, Exemplo 1:
Além disso, você pode estender qualquer função PHP, veja o exemplo
function multiply_foo()
{
foreach(func_get_args() AS $arg)
foo($arg);
}
multiply_foo($arg1, $arg2, $arg3);
através da PHP:func_get_args
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow