Pular para o conteúdo

PHP e suas variáveis (básico)

PHP básico, especial sobre variáveis com exemplos.
woshington rodrigues wos-
Hits: 24.273 Categoria: PHP Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 2: Várias variáveis

Variáveis

Variáveis são espaços reservados na memória RAM do computador, por ser memória RAM fica implícito o fato de que as variáveis são voláteis e seus valores podem mudar de forma que quando o programa é fechado estes valores se perdem, são destruídos.

Para criar uma variável no php basta escolher um nome que será o identificador da variável precedido do sinal de cifrão, da seguinte forma.

<?php
$identificador; //note o uso do ponto e vírgula no final do comando.
?>

Note que não foi definido um tipo para a variável, não se sabe se é um número ou se é uma palavra, o php é uma linguagem que realiza a tipagem das variáveis de forma dinâmica, quando o programador define o valor da variável, automaticamente o php realiza o casting da variável atribuindo a ela o tipo necessário.

<?php
$identificador= 8 ; // o php entende que esta variável é do tipo int.
$identificador2 = "8"; /* o php entende que esta variável é do tipo string, pois está entre aspas simples */

echo $identificador + $identificador2; /*por incrível que pareça o resultado a ser retornado será 16 a variável que era string foi transformada em int pelo php pois uma operação de soma não pode ser feita com string. */

?>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Normalmente as variáveis são atribuídas por valor, quando você atribui um valor a uma variável, este é copiado integralmente para o espaço na memória reservado, de modo que se um usuário atribuir um valor de uma variável a outra, o que for alterado em uma variável não se refletirá na outra, pois são espaços de memória distintos.

<?php
$a = 5; // $a vale 5
$b = 1; // O valor de $b não sofre alterações
$a = $b; //neste momento $a vale 1 pois o valor de $b foi copiado
$a = &$b; /*agora sempre que o valor de $a for mudado será modificado também o valor de $b é a chamada atribuição por referência feita pelo operador “&” */
$a = 50; /* como $a é preenchido através de uma referência em $b, $b passa a valer 50 também */
?>

As variáveis no PHP não carecem de um valor inicial dado pelo usuário, no entanto é boa prática fazê-lo. Para testar se uma variável foi inicializada, basta usar a função isset(), por default elas são startadas pelo sistema com os seguintes valores.
  • Para o tipo booleano sempre iniciam em FALSE.
  • Quando são Inteiros e pontos flutuantes iniciam em 0.
  • No caso de strings são vazias.
  • Arrays também são vazios.

Existem algumas regras que devem ser consideradas ao se nomear uma variável, são elas:
  • PHP é case sensitive, portanto $variavel é diferente de $vAriAvEl
  • Um nome válido de uma variável se inicia com uma letra ou um sinal de underline seguida de qualquer quantidade de números, letras ou algarismos.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Ato 1 - PHP e suas variáveis
   2. Várias variáveis
   3. Tipos de variáveis

Snort - Gerenciamento de redes

Ato 2 - comandos de saída, constantes e operadores em PHP (básico)

Ato 3 - Estrutura de Controle e Funções

Nessus Portscanner

If inline para PHP

Introdução ao PHP-GTK

Sistema de notícias em PHP

Apache, PHP, MariaDB e PhpMyAdmin no Fedora 27

Instalando Servidor LAMP no Ubuntu e Derivadas

#1 Comentário enviado por removido em 22/07/2010 - 09:08h
Muito bom artigo! Claro, conciso e preciso.
#2 Comentário enviado por leovailati em 22/07/2010 - 23:06h
Meus parabéns pelo artigo! Só para confirmar: haverá um segundo ato? Terceiro?
#3 Comentário enviado por wos- em 22/07/2010 - 23:12h
sim, haverá.
A idéia é que sejam feitos vários. este é só o começo
#4 Comentário enviado por hendrigo em 23/07/2010 - 11:15h
Em:
<?php
$a = "testando";
echo "$a" // resultará $a.
?>

acho que você quis dizer:

<?php
$a = "testando";
echo '$a' // resultará $a.
?>

Correto?
#5 Comentário enviado por wos- em 23/07/2010 - 13:50h
isto mesmo,
tive problemas na digitação, não havia reparado!
obrigado!
#6 Comentário enviado por fernandoamador em 23/07/2010 - 19:02h
ótimo artigo...
#8 Comentário enviado por thallesr em 24/07/2010 - 21:38h
Achei o conteúdo do artigo muito bom , mas acho que o texto ainda precisa de uma revisão , pois é ligeiramente confuso em algumas explicações.
#9 Comentário enviado por mbmaciel em 24/07/2010 - 23:57h
Onde se lê

echo pre_txtNome; //retorna o valor digitado no campo
echo pre_txtSenha;

não seria ...

echo $pre_txtNome; //retorna o valor digitado no campo
echo $pre_txtSenha;

#10 Comentário enviado por wos- em 26/07/2010 - 08:11h
Pessoal, acabei fazendo alguns exemplos sem testar.
erro infantil na verdade, peço desculpa pelas falhas.
não foram por não saber fazer foram por falta de atenção mesmo.
da próxima vez vou revisar melhor o texto e testar todos os exemplos,
mas espero que haja mais prós do que contras no artigo,
que eu possa ajudar quem está iniciando, assim como eu estou.
as correções feitas acima do companheiro Tadzio e do companheiro mordecai
estão certas e agradeço pelo toque, mais uma vez desculpem as falhas.
#11 Comentário enviado por kerneldark em 26/07/2010 - 11:59h
Olá, parabéns pelo artigo. Por acaso, você é o woshman, do projeto BRASILFW?
Até.
#12 Comentário enviado por wos- em 26/07/2010 - 13:15h
não, não.
qualquer semelhança é mera coincidência.
#13 Comentário enviado por dfts em 26/07/2010 - 15:24h
otimo artigo... bem legal pra quem inicia agora com php. :D
#14 Comentário enviado por Lisandro em 26/07/2010 - 22:54h
Bom artigo, aguardo a continuação...
Que tal uma revisão?
#15 Comentário enviado por lcarlesso em 28/07/2010 - 08:16h
otimo artigo..
#16 Comentário enviado por marcovinycios em 15/08/2010 - 16:45h
Bom artigo, gostei. Como estou iniciando vai me ajudar muito!!
#17 Comentário enviado por concurso em 06/10/2012 - 09:53h
Bom dia!

Estou vendo vários artigos aqui interessantes de php e estava a procura de exercícios de php básico e/ou intermediário, preciso exercitar para prova que vou fazer....
Alguém sabe de algum pela internet ou aqui no VOL?


Contribuir com comentário

Entre na sua conta para comentar.