Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Programação em PHP
SEÇÕES
Manuais relacionados
+Programação em PHP
Categorias
+PHP
+Manuais de PHP

Índice do Manual Programação em PHP
+ Introdução à programação em PHP
+ Breve história do PHP
+ Tarefas Principais do PHP
+ Instalação de PHP no nosso servidor
+ Configuração de PHP com Apache em Windows, como CGI
+ Configuração de PHP como módulo de Apache em Windows
+ Instalação de MySQL em Windows
+ Introdução à sintaxe PHP
+ Variáveis em PHP
+ Mudança de tipo das variáveis em PHP
+ Variáveis de sistema em PHP
+ Tabelas ou Arrays em PHP
+ Trabalho com tabelas ou arrays em PHP
+ Cadeias
+ Funções
+ Mais sobre funções: passagem de parâmetros
+ Mais sobre funções: Retorno de valores
+ Controlo do fluxo em PHP: Condições IF
+ Controlo do fluxo em PHP: Loops I
+ Controlo do fluxo em PHP: Loops II
+ Operadores
+ Passagem de variáveis pela URL
+ Processar variáveis de formulários
+ Autochamada de páginas
+ Utilização de cookies
+ Sessões I
+ Sessões II
+ Trabalhar com bases de dados em PHP
+ Inserção de novos registos
+ Selecção e leitura de registos
+ Actualização de um registo
+ Eliminação de um registo
+ Subir uma aplicação PHP ao servidor
+ Colocar os ficheiros PHP fora do directório de publicação
+ Subir uma base de dados ao servidor de Internet
+ Subir uma base de dados MySQL vazia ao servidor
+ Subir uma base de dados MySQL com a estrutura e os dados
+ Migrar uma base de dados a MySQL
+ Programação orientada a objectos em PHP
+ Construtores em PHP
+ Herança em PHP

Descrição dos capítulos


Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net
- CodigoFonte.net


Variáveis em PHP

Tipos de variáveis, características gerais e aspetos específicos de PHP destes elementos básicos da programação.


No manual de páginas dinâmicas introduzimos o conceito de variável. No capítulo anterior comentávamos que, para PHP, as variáveis eram definidas antepondo o símbolo dólar ($) ao nome da variável que estamos a definir.

Dependendo do tipo de informação que contém, uma variável pode ser considerada de um tipo ou de outro:

Variáveis numéricas
Armazenam cifras
Inteiros $inteiro=2002; Números sem decimais
Real $real=3.14159; Números com ou sem decimal


Variáveis alfanuméricas
Armazenam textos compostos de números e/ou cifras
Cadeias Armazenam variáveis alfanuméricas $cadeia="Olá amigo";


Tabelas
Armazenam séries de informações numéricas e/ou alfanuméricas
Arrays são as variáveis que guardam as tabelas $sentido[1]="ver";$sentido[2]="tocar";$sentido[3]="ouvir";$sentido[4]="gosto";$sentido[5]="cheirar";


Objectos
Trata-se de conjuntos de variáveis e funções associadas. Tem uma complexidade maior que as variáveis vistas até agora, mas a sua utilidade é mais do que interessante.

A diferença com outras linguagens, PHP tem uma grande flexibilidade a hora de operar com variáveis. De facto, quando definimos uma variável dando-lhe um valor, o computador atribui-lhe um tipo. Por exemplo, se definirmos uma variável entre aspas, a variável será considerada de tipo cadeia (de caracteres):

$variavel="5"; //isto é uma cadeia

Mesmo assim, se pedirmos ao nosso script para realizar uma operação matemática com essa variável, não obteremos uma mensagem de erro mas sim que a variável cadeia será assimilada como numérica:

<?
$cadeia="5"; //isto é uma cadeia
$inteiro=3; //isto é um inteiro
echo $cadeia+$inteiro
?>



Este script dará como resultado "8". A variável cadeia será assimilada como inteiro (ainda que o seu tipo continua a ser de tipo cadeia) para poder realizar essa operação matemática. Do mesmo modo, podemos operar com variáveis de tipo inteiro e tipo real. Não devemos preocupar-nos com nada, PHP encarrega-se durante a execução de interpretar o tipo de variável necessário para o bom funcionamento do programa.

Mesmo assim, em contraste, temos de ter cuidado para não mudar maiúsculas por minúsculas, pois neste sentido, PHP é sensível. Convém pois trabalhar sempre em maiúsculas ou sempre em minúsculas para evitar este tipo de mal-entendidos às vezes muito difíceis de localizar.

Variáveis atribuídas por referência

Em PHP também podemos atribuir variáveis por referência. Neste caso não se lhes atribui um valor, senão outra variável, de modo que as duas variáveis compartem o espaço de memória para o mesmo dado.

A notação para atribuir por referência é colocar um "&" antes do nome da variável.

<?php
$foo = 'Bob'; // Atribui o valor 'Bob' a $foo
$bar = &$foo; // Referência $foo via $bar.
$bar = "O meu nome é $bar"; // Modifica $bar...
echo $foo; // $foo também se modifica.
echo $bar;
?>


Isto dará como resultado a visualização duas vezes do string "O meu nome é Bob".

Algo assim como:

O meu nome é Bob O meu nome é Bob

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Programação em PHP

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em PHP
+ Entrar em Manuais de PHP


Comentário sem rever
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
 Foi encontrado um comentário sem rever

VerVer os comentários não revistos



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites