Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Essa é uma coisa que eu estava me questionando um dia desses:
"Por que não usar extract($_POST) ao invés de $nome = $_POST['nome']?".
Já vi vários tutorias pela internet a fora ensinando a fazer uma exaustiva lista de novas variáveis vindas do POST:
<?php
// normalmente se faz... //
$nome = $_POST['nome'];
$cidade = $_POST['cidade'];
$endereco = $_POST['endereco'];
echo $cidade;
Nesses casos,penso que para dar agilidade no desenvolvimento, deveria ser feito assim:
// considerando a entrada de dados via POST acima //
<?php
extract($_POST);
echo $cidade;
A questão é: Fazer isso é uma prática não recomendável? E, se não há contras, por que tanta gente ensina como no primeiro exemplo?
Carregando comentários...