PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PHP Básico Introdução ao PHP
1. Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
Perfil
Bacharel em Sistemas de Informação
Sergio Luiz da Silveira
Faculdades SPEI
Prof.s3rgio@gmail.com
Prof. Programação WEB – Rede Publica
2. Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
AULA 01 - INTRODUÇÃO AO PHP
1. Por que PHP;
2. O que significa PHP;
3. Quais as vantagens do PHP;
4. O que são Scripts;
5. Explicando o CÓDIGO;
6. Resumindo e Revisando.
Tópicos abordados:
3. Imagine que você precisasse desenvolver
um site para uma editora que quisesse publicar
todos os seus 670 títulos, ou uma livraria virtual
com 20 mil títulos, ou até mesmo uma loja virtual
de aparelhos eletrônicos.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
1. Por que PHP
4. Certamente utilizando apenas as técnicas de
HTML, você ficaria confuso e jamais chegaria ao
final do projeto, pois para cada produto uma
nova página teria de ser criada, sem falar das
alterações de preço, cancelamento de produtos,
inclusão de novos itens etc.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
1. Por que PHP
5. Como você já sabe, o HTML é uma
linguagem de marcação de hipertextos, e não de
programação, portanto as paginas criadas para a
Internet que utilizam somente o HTML são
estáticas e funcionam como se fossem paginas
de uma revista.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
1. Por que PHP
6. Se analisarmos o caso de uma editora que
deseja publicar seus 670 títulos na internet, seria
muito melhor se fosse preenche-la com
informações vindas de um banco de dados,
sempre que algum usuário solicitasse uma
informação.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
1. Por que PHP
7. Isso significaria que teríamos apenas uma
pagina de modelo, a qual seria carregada com o
livro desejado no momento em que o usuário
requisitasse tal informação.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
1. Por que PHP
8. Em outras palavras, essas paginas
passam a ser dinâmicas, ou seja, são
montadas no servidor web e enviadas
ao usuário no momento em que ele as
solicita.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
1. Por que PHP
9. Para transformar uma pagina
estática em dinâmica, usamos um
recurso que consiste na inserção de
pequenos programas denominados
SCRIPTS, que veremos mais adiante.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
1. Por que PHP
10. PHP é uma linguagem de script
embutida no HTML. Muito da sua
sintaxe é emprestada de C, Java e
Perl com algumas características
específicas do PHP juntas.
O objetivo da linguagem é permitir
que desenvolvedores web escrevam
páginas geradas dinamicamente de
forma rápida.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
1. Por que PHP
11. PHP, que significa "PHP:
Hypertext Preprocessor",
É uma linguagem de programação de ampla
utilização, interpretada, que é especialmente
interessante para desenvolvimento para a
Web e pode ser mesclada dentro do código
HTML.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
2. O que significa PHP
12. a) Licença gratuita;
b) Plataforma (SO) gratuita para se rodar ele
(GNU/Linux);
c) Velocidade de processamento ótima;
d) Eficiência de processamento ótima;
e) Métodos de segurança ótimos;
f) Plataforma ótima;
g) Multi-plataforma, roda em qualquer tipo de
plataforma (SO);
h) Código fonte livre;
i) Orientação a objetos ótima;
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
3. Quais as vantagens do PHP
13. É a linguagem Web mais popular e que
mais cresce (em ritmo bem acelerado) no
mercado.
Possibilita a utilização dos maiores e
mais utilizados Bancos de dados no mercado
dentre eles:
a)PostgreSQL;
b)SQLite;
c)Sybase;
d)MySQL;
e)Oracle;
f)Firebird.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
3. Quais as vantagens do PHP
14. 4. O Que são SCRIPTS?
Para entender melhor o que foi citado, vamos analisar a
pagina HTML descrita a seguir:
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
1. <html>
2. <head>
3. <title>Pagina de Teste</title>
4. </head>
5. <body>
6. <strong> Ola! Hoje é 10/11/2015</strong>
7. </body>
8. </html>
Nesse exemplo há uma pagina simples em HTML.
Veja a imagem a seguir:
16. Como esse documento foi escrito em HTML,
sempre que abri-lo no navegador verá a frase
“Olá! Hoje é 10/11/2015”
Irá aparecer em negrito porque está entre a tag
<strong> e mesmo que você abra na presente data
sempre apresentará a data do codigo HTML.
Isso porque é uma pagina ESTATICA.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
4. O Que são SCRIPTS?
17. Agora vamos dar um pouco de vida ao
exemplo anterior, inserindo um pequeno
programa (script)Como esse documento foi
escrito em HTML, sempre que abri-lo no
navegador verá a frase para que seja exibida a
data real no navegador (data do instante em que
você visualizar a pagina).
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
4. O Que são SCRIPTS?
18. 1. <html>
2. <head>
3. <title>Pagina de Teste</title>
4. </head>
5. <body>
6. <strong>Ola! Hoje é :</strong>
7. <?php print date(‘d/m/y’); ?>
8. </body>
9. </html>
Digite o codigo abaixo:
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
4. O Que são SCRIPTS?
19. Deve apresentar essa pagina
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
4. O Que são SCRIPTS?
20. Veja que um simples SCRIPT deu mais vida a
pagina , convertendo de ESTATICA para DINAMICA.
Os SCRIPTS são escritos com a utilização de
linguagens de programação adequadas para esse fim.
Basicamente existe duas maneiras de executar um
SCRIPT.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
4. O Que são SCRIPTS?
21. 1. Os SCRIPTS são enviados pelo servidor da
web com os códigos HTML para o navegador
do usuário, cabendo ao navegador interpretar
esses scripts e executa-los;
2. Os SCRIPTS são interpretados e
executados pelo próprio servidor da web. O
resultado desse processamento é inserido na
pagina e enviado ao navegador do usuário em
forma de HTML.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
4. O Que são SCRIPTS?
22. 1. <html>
2. <head>
3. <title>Pagina de Teste</title>
4. </head>
5. <body>
6. <strong>Ola! Hoje é :</strong>
7. <?php print date(‘d/m/y’); ?>
8. </body>
9. </html>
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
4. O Que são SCRIPTS?
23. Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
5. Explicando o CÓDIGO
Tags do codigo HTML que necessariamente deve iniciar sinal menor que
(<) e terminar com o sinal maior que (>).
Todo SCRIPT em PHP é sempre iniciado por intermédio da tag <?php e
finalizado com a tag ?> . Desta maneira, tudo aquilo que estiver entre
estas tags será interpretado como sendo um script em PHP.
A única parte dinâmica desse codigo encontra-se na linha 7.
Antes de enviar a pagina ao navegador do usuário, o servidor web faz uma
análise da pagina e intercepta todos os delimitadores <?PHP e ?> que
indicam a presença de um script que deve ser processado antes de ser
enviado ao navegador.
24. Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
7. <?php print date(‘d/m/y’); ?>
Print: É uma função muito usada em PHP, cuja tarefa é indicar
que tudo aquilo que estiver à sua direita deve ser processado e exibido
na tela do navegador. Em outras palavras o print é uma função
usada para imprimir alguma coisa.
Date(): Outra função que têm por objetivo processar e exibir a
data contida no relógios do servidor, no instante do processamento , no
formato dia d , mês m e ano y. Observe que o conteúdo de uma função
deve sempre estar entre parênteses (a função date() será detalhada
mais adiante).
5. Explicando o CÓDIGO
25. Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
7. <?php print date(‘d/m/y’); ?>
Outra ponto importante a ser observado é a necessidade de digitar os
scripts do PHP seguindo rigorosamente as notações de maiúsculo e
minúsculo, pois o PHP é case sensitive, sendo “y” (minúsculo)
diferente de Y (maiúsculo).
Apenas para seu conhecimento no script um “y” (minusculo) exibe o
ano com dois digitos e um “Y” (maiusculo) exibe o ano com
quatro digitos.
5. Explicando o CÓDIGO
26. Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
7. <?php print date(‘d/m/y’); ?>
;: Ponto e Virgula, uma marca de encerramento
de um linha em PHP.
Todas as linhas de comando devem ser sempre
encerradas com o ponto e virgula, informando
ao PHP que elas estão terminadas.
5. Explicando o CÓDIGO
27. PHP: Permitiu que programas (scripts)
inseridos nas paginas HTML sejam
processados pelo servidor da web antes que
elas sejam enviadas ao navegador;
É possível mesclas informações escritas em
PHP com as tags HTML;
As paginas escritas com programas que são
interpretados pelo servidor da web são
enviadas ao navegador com as informações já
processadas.
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
6. RESUMINDO e REVISANDO
28. REFERENCIAS
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
Faça um Site, PHP 5.2 com MySQL 5.0 , Carlos A.J.
Oliveiro – Editora Erica