introdução ao php - criação de sites ii

28
CRIAÇÃO DE SITES II

Upload: infocimol

Post on 22-Mar-2017

26 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Introdução ao PHP - Criação de sites II

CRIAÇÃO DE SITES II

Page 2: Introdução ao PHP - Criação de sites II

Aula anterior

Apresentação da disciplina

Page 3: Introdução ao PHP - Criação de sites II

NESTA AULA! Apresentação do VertrigoServer

Introdução ao PHP

Page 4: Introdução ao PHP - Criação de sites II

OBJETIVOS: Conhecer a sintaxe básica do PHP

Construir os primeiros scripts utilizando PHP

Page 5: Introdução ao PHP - Criação de sites II

VertrigoServer

Pequeno pacote de instalação Apache

Agrega Apache, MySQL e PHP

Aplicações equivalentes: Wamp Server, Easy PHP, . . .

Page 6: Introdução ao PHP - Criação de sites II

PHP

PHP é o acrônimo para Hypertext Preprocessor

Pré-processador de hiper texto

linguagem de programação muito utilizada para o desenvolvimento

web.

Page 7: Introdução ao PHP - Criação de sites II

Licença

Open source

Código fonte aberto

Só fazer download e usar

Page 8: Introdução ao PHP - Criação de sites II

PHP e o HTML

Uma pagina em PHP normalmente possui a extensão .php

Códigos PHP, podem misturar-se com Códigos HTML

Pode-se escrever HTML e PHP em um arquivo .php

Page 9: Introdução ao PHP - Criação de sites II

Local de processamento

Processamento realizado no servidor

O usuário recebe apenas o resultado do procesamento, no formato

HTML.

O código fonte não podem ser visualizado pelo usuário.

Page 10: Introdução ao PHP - Criação de sites II

Banco de dados

Suporte a diversos tipos de bancos de dados

Nesta disciplina →MySQL

Page 11: Introdução ao PHP - Criação de sites II

Exemplo de aplicações em PHP

Wikipedia

Moodle

Dotproject

Page 12: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

<?php ?>

Page 13: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Imprimindo uma mensagem:

<?php

echo “Criação de Sites”

?>

Page 14: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Variáveis

As variáveis no php são representadas pelo cifrão($) juntamente com o nome dela.Não é necessário definir o tipo da variável.

<?php

$site=”Criação de Sites II”;

$ano=2015;

echo $site.”-”.$ano;?>

Page 15: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Estruturas condicionais

• Implementam algum tipo de condição ao programa.

• if/else

• switch/case

Page 16: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Estruturas condicionais - if/else

Condicional mais comum e mais utilizada em todas as linguagens de programação.

<?php

if (condição) {//seu código aqui

} else {//seu código aqui

}?>

Page 17: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Estruturas condicionais - Exemplo

<?php

$numero1 = "15";if ($numero1 > 10) {

echo "O primeiro número é: ".$numero1;} else {

echo "O primeiro número é menor que 10";}

?>

Page 18: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Estruturas condicionais - switch/case

É mais indicada e utilizada quando precisamos fazer diversas condições, evitando usar inúmeros if/else.

<?phpswitch (variable) {

case 'value':# seu código aqui

break;default:

# seu código aqui }

?>

Page 19: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Estruturas condicionais - Exemplo

<?php$num = "2";switch ($num) {

case '1': echo "Número 1";

break;case '2':

echo "Número 2";break;

case '3':echo "Número 3";break;

default:echo "Número padrão";break;

}?>

Page 20: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Laços de repetição

• Loops que realizamos nos programas, são eles:

• for

• While

• do while

• foreach

Page 21: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Laços de repetição - for

Formado por três partes: inicialização, condição e atualização.

<?php

for ($i=0; $i < 5; $i++) {echo "O número impresso é: ".$i."<br />";

}?>

Page 22: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Laços de repetição - while

Especifica apenas a condição

<?php

$valor = 1;$max = 5;while ($valor <= $max) {

echo $valor . "<br />";$valor++;

}?>

Page 23: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Laços de repetição - do while

Semelhante ao while, a condição é verificada após a execução do bloco.

<?php

$valor = 1;$max = 5; do{

echo $valor . "<br />";$valor++;

}while ($valor <= $max);?>

Page 24: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Laços de repetição - foreach

Executar um grupo de comandos para cada elemento de um array.

<?php$nomes = array('Wesley', 'Joel', 'Ricardo', 'Pedro');foreach ($nomes as $chave => $valor) {

if ($valor == 'Joel')continue;

echo $chave . " - ";echo $valor . "<br />";

}

?>

Page 25: Introdução ao PHP - Criação de sites II

Exemplo sintaxe básica

Arrays em PHP

Lista de objeto

<?php$lista = array('Ricardo', 'Pedro', 'Joel');for ($i = 0; $i < 3; $i++) {

echo 'Posição: ' . $i . ' Nome: ' . $lista[$i] . '<br />'; }

?>

Page 26: Introdução ao PHP - Criação de sites II

PRÓXIMA AULA! Funções

Page 27: Introdução ao PHP - Criação de sites II

DÚVIDAS?

Prof. Cândido Luciano de FariasE-mail: [email protected]

��

Page 28: Introdução ao PHP - Criação de sites II

AGORA!Exemplo.