Essa função cria as variaveis com o nome dos campos exemplo se você tem 10 campos tipo: nome,end, cidade,idade,etc.. em vez de você ficar fazendo assim: $nome = $_POST['nome']; $end = _POST['end']; dai você usa essa função que pega todos os campos e já cria a variavel com o nome do campo foreach ($_POST as $campo => $valor) { $$campo = $valor; } muito mais pratico se usar metodo GET só mudar pra GET