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

Post on 22-Mar-2017

26 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CRIAÇÃO DE SITES II

Aula anterior

Apresentação da disciplina

NESTA AULA! Apresentação do VertrigoServer

Introdução ao PHP

OBJETIVOS: Conhecer a sintaxe básica do PHP

Construir os primeiros scripts utilizando PHP

VertrigoServer

Pequeno pacote de instalação Apache

Agrega Apache, MySQL e PHP

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

PHP

PHP é o acrônimo para Hypertext Preprocessor

Pré-processador de hiper texto

linguagem de programação muito utilizada para o desenvolvimento

web.

Licença

Open source

Código fonte aberto

Só fazer download e usar

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

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.

Banco de dados

Suporte a diversos tipos de bancos de dados

Nesta disciplina →MySQL

Exemplo de aplicações em PHP

Wikipedia

Moodle

Dotproject

Exemplo sintaxe básica

<?php ?>

Exemplo sintaxe básica

Imprimindo uma mensagem:

<?php

echo “Criação de Sites”

?>

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;?>

Exemplo sintaxe básica

Estruturas condicionais

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

• if/else

• switch/case

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

}?>

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";}

?>

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 }

?>

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;

}?>

Exemplo sintaxe básica

Laços de repetição

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

• for

• While

• do while

• foreach

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 />";

}?>

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++;

}?>

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);?>

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 />";

}

?>

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 />'; }

?>

PRÓXIMA AULA! Funções

DÚVIDAS?

Prof. Cândido Luciano de FariasE-mail: cdcfarias@gmail.com

��

AGORA!Exemplo.

top related