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
|
MVP
Pontos: 45
    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?