segunda-feira, 28 de fevereiro de 2011

PHP - Parte 2 - Trabalhando com Variáveis

Como no post passado falamos um pouco sobre tipos de dados básicos, vou falar um pouquinho de como trabalhar com variáveis..

O que são variáveis?
Basicamente são espaços de memória reservados por você para poder efetuar operações com os tipos de dados que vimos no post anterior e ainda, podemos apelidar esses espaços de memória que reservamos com nomes para ficar fácil de identificar.

As variáveis em PHP iniciam com um sifrão $

Exemplo: $Variavel

Você pode inicializar as variáveis com valores pré-definidos ou deixar vazias para uso em operações.

Bom.. chega de ladainha e vamos construir um exemplo prático para entenderem melhor.

Segue um código que criei para ilustrar o uso das variáveis:
Copie o código abaixo e cole em um arquivo que poderá se chamar de "Exemplo2.php"




<html>
  <title> Exemplo 2 - Trabalhando com Variaveis </title>


  <body>
    
    <?php
      echo "Trabalhando com Variaveis";
      echo "<br>";
      //Criando variáveis
      $valor1 = 10; //Criando variavel valor1 e inicializando com o valor 10
      $valor2 = 20; //Criando variavel valor1 e inicializando com o valor 20 
      $ResultadoSoma = $valor1 + $valor2; //Criando variavel ResultadoSoma e inicializando com a soma das variaveis valor1 e valor2
      $ResultadoSubtrair = $valor1 - $valor2; //Criando variavel ResultadoSubtrair e inicializando com a subtracao das variaveis valor1 e valor2
      $ResultadoMultiplica = $valor1 * $valor2; //Criando variavel ResultadoMultiplica e inicializando com a multipicacao das variaveis valor1 e valor2
      $ResultadoDivide = $valor1 / $valor2; //Criando variavel ResultadoDivide e inicializando com a divisao das variaveis valor1 e valor2
    
      echo "Variavel 1 contem o valor: ", $valor1; //Imprimindo o conteúdo da variável
      echo "<br>";
      echo "Variavel 2 contem o valor: ", $valor2;
      echo "<br>";
      echo "<br>";
      echo "A soma desses valores resulta em: ",$ResultadoSoma;
      echo "<br>";
      echo "A subtracao desses valores resulta em: ",$ResultadoSubtrair;
      echo "<br>";
      echo "A multiplicacao desses valores resulta em: ",$ResultadoMultiplica;
      echo "<br>";
      echo "A divisao desses valores resulta em: ",$ResultadoDivide;
      echo "<br>";
    ?>


  </body>
</html>


Ao colocar o arquivo "Exemplo2.php" no diretorio do seu servidor Apache "/var/www", o seguinte resultado deverá ser exibido:




Basicamente o que foi feito foi a declaração de duas variáveis e operações matemáticas simples.
Brinquem com o código, façam outras operações e descubram um pouco mais sobre manipulação de variáveis em operações matemáticas.
Sempre mantendo a ordem das operações.. exemplo: X = ((((a+b)-c)/d)*e)

Espero que tenham tirado bom proveito deste estudo e no próximo post falarei um pouco sobre Arrays.

AbRAX e até lá....

2 comentários:

  1. olaa, vc poderia me ajudar com isso?

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

    foreach ($_POST ['todelete'] as $delete_id) {

    $query = "DELETE FROM emaildb WHERE id = $delete_id";
    mysqli_query($dbc, $query)
    or die ('Erro consultando banco de dados');
    }

    o que tem de errado no meu "foreach" que sempre retorna uma mensagem de erro como esta:

    Warning: Invalid argument supplied for foreach() in /home/ferna483/public_html/sgard/del.php on line 21

    sendo a linha 21 a linha do comando "foreach"

    AJUUUUUUDA eu..
    desde já obrigado amigo.

    ResponderExcluir
  2. tem que ver se o $POST['todelete'] retornar um array.... afinal
    foreach só receber array :D

    by the way da um print_r($POST['todelete']);

    que da pra descobrir o que é esse cara.

    ResponderExcluir