Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Chatbox

    Lembre-se de ler as nossas regras!
    Load More
    You don't have permission to chat.

Recommended Posts

Variáveis

A variável em PHP é representada por um cifrão ($) e após o nome que quer utilizar. Em PHP as variáveis são case-sensitive, então tenham cuidado ao utiliza-la.

Nomes de variável seguem as mesmas regras como outros rótulos no PHP. Um nome de variável válido inicia-se com uma letra ou sublinhado, seguido de qualquer número de letras, números ou sublinhados. Em uma expressão regular, poderia ser representado assim: '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*' fonte: (php.net)

Citar

Nota: $this é uma variável especial que não pode ser atribuída.

<?php  
$num1 = 10; //Primeiro número.
$num2 = 20; //Segundo número.
echo $num1 + $num2; //Resultado da soma dos dois números.
 
#Na tela mostrará: 30

$1nome = "Haze"; //Variável invalida - Não pode começar com número.
$_nome = "Haze Fórum"; //Variável válida - Começa com "_".
$nome = "Haze Fórum Brasil"; //Variável válida. Nota.: Case-sensitive.
?>

Por padrão, as variáveis são sempre atribuídas por valor. Isto significa que ao atribuir uma expressão a uma variável, o valor da expressão original é copiado integralmente para a variável de destino.

O PHP também oferece um outro meio de atribuir valores a variáveis: atribuição por referência. Isto significa que a nova variável simplesmente referencia (em outras palavras, "torna-se um apelido para" ou "aponta para") a variável original. Alterações na nova variável afetam a original, e vice versa.

Para atribuir por referência, simplesmente adicione um e-comercial (&) na frente do nome da variável que estiver sendo atribuída (variável de origem) Por exemplo, o trecho de código abaixo imprime 'Meu nome é Ramon' duas vezes:

<?php
$nome = 'Ramon'; // Atribui o valor 'Ramon' a variável $nome
$bar = &$nome; // Referecia $nome através de $bar.
$bar = "Meu nome é $bar"; // Altera $bar...
echo $bar;
echo $nome; // $nome é alterada também.
?>

Esses foram exemplos básicos, mais a frente tratei exemplos de "Variáveis Pré-definidas"  e "Escopo de variáveis".

Edited by Ramon Kelvin

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×