Aula n.º 130 – 28 de Setembro
Sumário:
- Elementos básicos de Linguagem PHP:
- Operadores de strings – o que são; tipos.
- Precedência;
- Exercícios de aplicação e consolidação de conhecimentos
Tempo de aula: 45′.
Referências a consultar:
- http://www.php.net
- Materiais fornecidos em aula
Operador de String – o que é
Só existe um. Tem o símbolo . (ponto) e a sua função é juntar (concatenar) duas ou mais expressões.
Exemplo:
<?php
$a = “Isto”;
$b = ” é um “;
echo $total = $a . $b . “teste”
//retorna Isto é um teste
?>
Precedência
A precedência é uma característica dos operadores que determina a prioridade na avaliação/execução das operações.
E será abordada na próxima aula.
Praticar: Elabore um código PHP onde teste a precedência de vários operadores.
Aula n.º129 – 28 de Setembro
Sumário:
- Elementos básicos de Linguagem PHP:
- Operadores lógicos – o que e quais são.
- Exercícios de aplicação e consolidação de conhecimentos
Tempo de aula: 45′.
Referências a consultar:
- http://www.php.net
- Materiais fornecidos em aula
Operadores lógicos – o que são
São operadores que realizam comparações entre expressões, devolvendo verdadeiro ou falso como resultado de acordo a veracidade ou falsidade da comparação.
Todos os operadores lógicos são binários, com excepção do ! que é unário.
Operadores
AND ou && - E – compara duas expressões e devolve verdadeiro se ambas são verdadeiras.
Ex: $a and $b
OR ou || – OU – compara duas expressões e devolve verdadeiro se uma delas é verdadeira.
Ex: $a || $b
XOR – OU exclusivo – compara duas expressões e devolve verdadeiro se uma delas é verdadeira e falso se ambas forem verdadeiras.
Ex: $a XOR $b
! – negação - analisa uma expressão e devolve verdadeiro se o valor da variável for diferente do valor da comparação (uma vez que se nega à partida).
ex. ! $a
Exemplo:
$e = false || true; // $e será assignado para (false || true) que é V
$f = false or true; // $f será assignado para false
var_dump($e, $f);
// “&&” tem maior precedência que “and”
$g = true && false; // $g será assignado para (true && false) que é F
$h = true and false; // $h será assignado para true
var_dump($g, $h);
?>
Nota – não usar com variáveis do tipo string. Existem funções específicas para comparar este tipo de variáveis.
-
Arquivo
- Dezembro 2009 (2)
- Novembro 2009 (7)
- Outubro 2009 (9)
- Setembro 2009 (12)
-
Categorias
-
RSS
RSS das Entradas
RSS dos Comentários