Mateus Santana .com Tecnologia, informática e linguagens de programação.

10mar/110

Aula 02 – Variáveis e constantes

Curso de PHP - Aula 02

Olá, nessa aula irei falar sobre o básico de toda linguagem de programação. Variáveis e constantes são imprescindíveis para qualquer tipo de programa, e seu uso correto pode e vai influenciar no desempenho e manutenção de seu software.

1. Ambiente Integrado de Desenvolvimento (IDE)

As IDEs nos ajudam a codificar, oferecendo vários recursos para facilitar a vida do programador como destaque visual no código, funções de auto-completar, gerenciador de projetos e muitos outros. Algumas mais simples e mais leves como o PSPad e o Notepad++ que possuem até versões portable. Outras mais robustas e com maior número de recursos como o Eclipse e Netbeans. Fica a critério de cada um testar e decidir qual mais lhe agrada e melhor atende suas necessidades.

2. Variáveis

As variáveis em PHP seguem basicamente as mesmas regras que as principais linguagens de programação atuais. Com uma pequena diferença, usar o caracter $ (cifrão) antes do nome da variável. Abaixo algumas regras a serem seguidas:

  • O nome da variável deve, obrigatoriamente, começar com cifrão.
  • O segundo caracter deve ser um caracter alfabético (apenas letras) ou underscore (_).
  • Os demais caracteres podem ser alfanuméricos (letras e números) e underscores.
  • Não são aceitos caracteres especiais como @, #, %, ã, é, ç, etc.

2.1. Exemplos de variáveis válidas:

$variavel
$Variavel4
$_variavel_56
$_123

2.2. Exemplos de variáveis inválidas:

$123
$123variavel
$variável
variavel

Observação: a linguagem PHP é case sensitive, ou seja, sensível ao tamanho. Diferencia letras maiúsculas de minúsculas. Portanto, $variavel é diferente de $Variavel.

3. Constantes

Diferentemente de variáveis as constantes não usam cifrão. Para declarar constantes usa-se a função define(string nome, mixed valor) que retorna um inteiro 0 (zero) em caso de falha ou 1 (um) em caso de sucesso. Suas regras são as mesmas das variáveis com exceção do, já citado, cifrão.

3.1. Exemplos de declarações de constantes

define("MINHA_CONSTANTE", "constante do tipo string");
define("pi", 3.14159265);
define("_CONST2", "outra constante do tipo string");
define("_meu_site_", "www.meusite.com.br");

Observação: caso uma constante seja declarada mais de uma vez, um aviso do tipo notice será gerado e seu novo valor desconsiderado. A execução do script continuará normalmente.

4. Exemplo prático

//Calcular área de uma circunferencia

define("pi", 3.14159265);
$raio = 12;
$area = pi * $raio * $raio;

echo $area;

Até a próxima!

Comentários (0) Trackbacks (0)

Sem comentários


Leave a comment

(required)

Sem trackbacks