As variáveis servem para armazenar valores. Podemos nos referir a uma variável para obter seu valor ou para modificá-la. No PHP uma variável é iniciada por um $ (cifrão) seguido do nome que desejamos colocar.
Existem algumas regras para se escrever o nome de uma variável:
- O nome de uma variável será iniciado por uma letra ou o caractere _ (underline) ou um número;
- O PHP é case sensitive, ou seja, diferencia maiúsculas de minúsculas, portanto amor não é mesma coisa que AMOR;
Vejamos um exemplo:
<html>
<head>
<title> Curso de PHP </title>
</head>
<body>
<?php
$teste1 = “carro”;
$TESTE1 = “casa”;
echo “O valor de teste1 é $teste1 e o valor de TESTE1 é $TESTE1”;
?>
</body>
</html>
Abra o “Bloco de Notas” do Windows e digite o código, em seguida, salve o arquivo na pasta “htdocs” (Meu Computador \ Disco local (C:) \ xampp \ htdocs) com o nome “5.php”.
Abra o seu navegador e digite http://localhost/5.php para visualizar o resultado:
Quando uma variável é declarada dentro de uma função, ela só estará disponível para esta função. Vejamos o exemplo:
<html>
<head>
<title> Curso de PHP </title>
</head>
<body>
<?php
function somar($valor1){
$valor2 = $valor1 + 20;
}
somar(10);
echo “O resultado final é $valor2”;
?>
</body>
</html>
Abra o “Bloco de Notas” do Windows e digite o código, em seguida, salve o arquivo na pasta “htdocs” (Meu Computador \ Disco local (C:) \ xampp \ htdocs) com o nome “6.php”.
Abra o seu navegador e digite http://localhost/6.php para visualizar o resultado:
Este exemplo resultou em um erro, pois o valor não foi exibido corretamente. Isso ocorreu porque a variável $valor2 estava dentro da função delimitada pelas chaves, portanto não poderia ser acessada fora desta função.
Para corrigir o problema, vamos indicar que essa variável poderá ser acessada em qualquer local do script, através da palavra “global”. Veja como ficou:
<html>
<head>
<title> Curso de PHP title>
</head>
<body>
<?php
function somar($valor1){
global $valor2;
$valor2 = $valor1 + 20;
}
somar(10);
echo “O resultado final é $valor2”;
?>
</body>
</html>
Abra o “Bloco de Notas” do Windows e digite o código, em seguida, salve o arquivo na pasta “htdocs” (Meu Computador \ Disco local (C:) \ xampp \ htdocs) com o nome “7.php”.
Abra o seu navegador e digite http://localhost/7.php para visualizar o resultado:
Note que agora o valor foi exibido corretamente, pois a variável $valor2 se tornou acessível também fora da função.
Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.
por Colunista Portal - Educação
O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.
UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93