Conhecendo as variáveis do PHP

As variáveis servem para armazenar valores.
As variáveis servem para armazenar valores.

Informática

07/10/2015

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.


Colunista 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.

Portal Educação

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