O documento apresenta os principais conceitos da linguagem PHP para criação de sites:
1) Apresenta o VertrigoServer para desenvolvimento de aplicações PHP e introduz a sintaxe básica do PHP;
2) Explica como PHP pode ser misturado com HTML e é processado no servidor;
3) Apresenta exemplos básicos de variáveis, estruturas condicionais e laços de repetição em PHP.
4. OBJETIVOS:
Conhecer a sintaxe básica do PHP
Construir os primeiros scripts utilizando PHP
5. VertrigoServer
Pequeno pacote de instalação Apache
Agrega Apache, MySQL e PHP
Aplicações equivalentes: Wamp Server, Easy PHP, . . .
6. PHP
PHP é o acrônimo para Hypertext Preprocessor
Pré-processador de hiper texto
linguagem de programação muito utilizada para o desenvolvimento
web.
8. 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
9. 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.
10. Banco de dados
Suporte a diversos tipos de bancos de dados
Nesta disciplina →MySQL
14. 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;
?>
15. Exemplo sintaxe básica
Estruturas condicionais
• Implementam algum tipo de condição ao programa.
• if/else
• switch/case
16. 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
}
?>
17. 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";
}
?>
18. Exemplo sintaxe básica
Estruturas condicionais - switch/case
É mais indicada e utilizada quando precisamos fazer diversas condições, evitando
usar inúmeros if/else.
<?php
switch (variable) {
case 'value':
# seu código aqui
break;
default:
# seu código aqui
}
?>
20. Exemplo sintaxe básica
Laços de repetição
• Loops que realizamos nos programas, são eles:
• for
• While
• do while
• foreach
21. 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 />";
}
?>
22. 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++;
}
?>
23. 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);
?>
24. 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 />";
}
?>