Sistemas de Informação

Just another WordPress.com weblog

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.

Setembro 28, 2009 Publicado por | Propriedades | Deixe um Comentário

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

XOROU 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:

<?php
// “||” tem maior precedência que “or”
$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);

// será mostrado bool(true) bool(false bool(false) bool(true)

?>

Nota – não usar com variáveis do tipo string. Existem funções específicas para comparar este tipo de variáveis.

Setembro 28, 2009 Publicado por | Propriedades | Deixe um Comentário

   

Seguir

Get every new post delivered to your Inbox.