Escolar Documentos
Profissional Documentos
Cultura Documentos
Em PHP tudo é um
Identificador
ou um
operador
Identificadores
1
Identificadores
• Válidos • Inválidos
– Contador – 7up
– contador – inserir-documento
– _numero_linhas – negar!valor
– k7
– inserir_documento
Variáveis
• São identificadores precedidos pelo
símbolo $
– $data_hoje
– $soma_parcelas
– $nome_cliente
– $contador
– $Contador
Âmbito da variável
• Criada dentro da função, só é visível no
espaço da função.
2
Âmbito da variável
• Para tornar uma variável, externa à função,
acessível dentro de uma função fazer:
function exemplo()
{
global $nome_da_variavel;
…
}
function exemplo()
{
static $nome_da_variavel;
…
}
Instanciar variáveis
$nome_variavel = expressão
Exemplos:
– $nome = “Susana”;
– $nome = ‘Susana’;
– $soma = 12 + 5;
– $result = 10 * 5 + $total_parcial
3
• Não é necessário declarar variáveis
– Programas compilados vs interpretados
10
OPERADOR
• Símbolo que indica ao PHP para realizar
uma operação :
– Lógica
– ou Matemática
11
Aritméticos
+ Adição
- Substração
* Multiplicação
/ Divisão real
% Módulo divisão
++ Incremento
-- Decremento
Strings
. concatenação
12
4
Atribuição
= Atribuição simples
+= Atribuição com adição
-= Atribuição com subtracção
*= Atribuição com multiplicação
/= Atribuição com divisão real
%= Atribuição com divisão inteira
.= Atribuição com concatenação
13
Lógicos
AND “E” lógico
OR “OU” lógico
Xor “OU Exclusivo” lógico
! Negação (inversão)
14
Comparações
== Igual a
!= Diferente de
< Menor que
<= Menor ou igual a
> Maior que
>= Maior ou igual a
15
5
Tipos de Dados simples
• Existem três tipos de dados
– Texto (string)
16
• Matrizes (array)
• Objectos
17
MAtrizes
• Unidimensionais
– $matriz1[0]=“Susana”;
– $matriz1[1]=“Pedro”;
– $contas[“total”]=125; // array associativo
• Multidimensionais
– $lista[1][4] = 34;
– $despesa[“total”][0] = 534; // associativo
18
6
True e False
19