Array
(
)

Declarar variaveis com POST

PHP
Fabio Santos
   - 12 out 2014

Boa tarde galera, mais uma duvida, questão basica eu acho
olhem esse codigo:
#Código
<?php

if ( isset($_POST['btnOperacao']) ) {

$resultado = "";
switch ($_POST['operacao']){
case "1":
$resultado = $_POST['valor1'] + $_POST['valor2'];
break;
case "2":
$resultado = $_POST['valor1'] - $_POST['valor2'];
break;
case "3":
$resultado = $_POST['valor1'] * $_POST['valor2'];
break;
case "4":
if ( $_POST['valor2'] != "0" )
$resultado = $_POST['valor1'] / $_POST['valor2'];
else
$resultado = "Não é possivel dividir por zero";
break;
}

}

if (isset ($resultado) && $resultado != "") {
echo "<h3>O resultado é: ".$resultado."</h3";
}

?>

Modificando...isso é apenas economia de codigo ou por usar o $_POST com uma quantidade gera algum peso?
#Código
<?php

if ( isset($_POST['btnOperacao']) ) {

$resultado = "";

$valor1 = $_POST['valor1'];
$valor2 = $_POST['valor2'];
switch ($_POST['operacao']){
case "1":
$resultado = $valor1 + $valor2;
break;
case "2":
$resultado = $valor1 - $valor2;
break;
case "3":
$resultado = $valor1 * $valor2;
break;
case "4":
if ( $valor2 != "0" )
$resultado = $valor1 / $valor2;
else
$resultado = "Não é possivel dividir por zero";
break;
}

}

if (isset ($resultado) && $resultado != "") {
echo "<h3>O resultado é: ".$resultado."</h3";
}

?>

Fabio Santos
   - 15 out 2014

Amigos...?1?

Din
   - 15 out 2014

Cara, creio que seja um jeito de programar sem boas praticas.Eu faria do 2º modo até porque, posso aplicar algumas regras, garantir o tipo de dado a ser setado na variável e tudo mais

Fabio Santos
   - 15 out 2014

Somente está inserido em em boas praticas, é só isso?