26 variveis-no-php - CodeHamper

Variáveis no PHP

Elas são armazenadas na memória RAM e seu conteúdo é destruído após a execução do programa




Variáveis são identificadores utilizados para representar valores mutáveis e voláteis, que só existem durante a execução do programa. Elas são armazenadas na memória RAM e seu conteúdo é destruído após a execução do programa. Podemos entender variáveis como letras que armazenam valores. Assim, uma variável é um “recipiente” capaz de armazenar valores temporariamente.

Para criar uma variável em PHP, precisamos  atribuir-lhe um nome de identificação, sempre precedido pelo caractere cifrão ($). Veja os exemplos a seguir:

<?php
   $nome = 'Carlos';
   $sobrenome = 'Stenzel';
   $echo $sobrenome.' , '.$nome;
?>

Resultado:

Stenzel , Carlos

Algumas Regras e dicas na hora de criar uma variável no PHP:

- Nunca inicie a nomenclatura de variáveis com números.
- Nunca utilize espaços em branco no meio do identificador da variável.
- Nunca utilize caracteres especiais (!@#%^&*| []{}) na nomenclatura das variáveis.
- Evite criar variáveis com mais de 15 caracteres em virtude da clareza do código-fonte.
- Nomes de variáveis devem ser significativos e transmitir a ideia de seu conteúdo dentro do contexto no qual a variável está inserida.
- Utilize de preferencia palavras em minúsculo (separadas pelo caractere “_”) ou somente as primeiras letras em maiúsculo quando da existência de mais palavras

Ex:  $codigo_cliente , $codigoCliente

O PHP é case sensitive, ou seja, é sensível a letras maiúsculas e minúsculas. Tome cuidado ao declarar variáveis e nomes de função. Por exemplo, a variável $codigo é tratada de forma totalmente diferente da variável $Codigo.

Em alguns Casos, precisamos ter em nosso código-fonte nomes de variáveis que podem mudar de acordo com determinada situação. Neste caso, não só o conteúdo da variável é mutável, mas também seu nome. Para isso o PHP implementa o conceito de variável variante. Sempre que utilizamos dois sinais de cifrão ($) precedendo o nome da variável, o PHP irá referenciar uma variável representada pelo conteúdo da primeira.

Neste exemplo, utilizamos esse recurso qundo declaramos a variável $nome (conteúdo de $variavel) contendo 'mario'.

<?php
   //define o nome da variável
   $variavel = 'nome';
   //cria outra variável identificada pelo conteúdo de $variavel
   $$variavel = 'Mario';
   //exibe variável $nome da tela
   echo $nome;  //resultado = Mario
?>

Quando uma variável é atribuída a outra, sempre é criada uma nova área de armazenamento na memória. Veja neste exemplo que, apesar de $b receber o mesmo conteúdo de $a, após qualquer modificação em $b, $a continua com o mesmo valor.

<?php
   $a = 5;
   $b = $a;
   $b = 10;
   echo $a ; //resultado = 5
   echo $b; //resultado = 10
?>

Para criar referência entre variáveis, ou seja, duas variáveis apontando para a mesma região da memória, a atribuição deve ser precedida pelo operador &. Assim qualer alteração em qualquer uma das variáveis reflete na outra.

<?php
   $a = 5;
   $b = &$a;
   $b = 10;
   echo $a ; //resultado = 10
   echo $b; //resultado =10
?>

CodeHamper © 2017 - Todos os direitos reservados