SlideShare uma empresa Scribd logo
1 de 29
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
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:
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
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
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
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
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
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
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
 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
 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
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
É 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
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 &eacute; 10/11/2015</strong>
7. </body>
8. </html>
Nesse exemplo há uma pagina simples em HTML.
Veja a imagem a seguir:
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
4. O Que são SCRIPTS?
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?
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?
1. <html>
2. <head>
3. <title>Pagina de Teste</title>
4. </head>
5. <body>
6. <strong>Ola! Hoje &eacute; :</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?
Deve apresentar essa pagina
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira
4. O Que são SCRIPTS?
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?
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?
1. <html>
2. <head>
3. <title>Pagina de Teste</title>
4. </head>
5. <body>
6. <strong>Ola! Hoje &eacute; :</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?
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.
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
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
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
 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
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
FIM!!
Desenvolvimento WEB PHP – Básico (1)
Sergio Luiz da Silveira

Mais conteúdo relacionado

Mais procurados

Workshop react + adonis.js
Workshop react + adonis.jsWorkshop react + adonis.js
Workshop react + adonis.jsDenis Velrino
 
Unit Test JavaScript
Unit Test JavaScriptUnit Test JavaScript
Unit Test JavaScriptDan Vitoriano
 
Apostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETApostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETJosé Corrêa Viana
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
Artigo de php
Artigo de phpArtigo de php
Artigo de phprobson
 
Php e mysql aplicacao completa a partir do zero
Php e mysql   aplicacao completa a partir do zeroPhp e mysql   aplicacao completa a partir do zero
Php e mysql aplicacao completa a partir do zeroFred Ramos
 
Apresentação php
Apresentação phpApresentação php
Apresentação phpwilliameier
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoLuiz Junior
 
Apresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPApresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPLorranna Machado
 
Desenvolvendo para web ASP.Net (Overview para iniciantes)
Desenvolvendo para web ASP.Net (Overview para iniciantes)Desenvolvendo para web ASP.Net (Overview para iniciantes)
Desenvolvendo para web ASP.Net (Overview para iniciantes)Fernando Gonçalves
 
Plataforma net pdf
Plataforma net pdfPlataforma net pdf
Plataforma net pdfAPlima
 

Mais procurados (20)

PHP: Como não programar em POG
PHP: Como não programar em POGPHP: Como não programar em POG
PHP: Como não programar em POG
 
Workshop react + adonis.js
Workshop react + adonis.jsWorkshop react + adonis.js
Workshop react + adonis.js
 
Unit Test JavaScript
Unit Test JavaScriptUnit Test JavaScript
Unit Test JavaScript
 
Tdd com Node.js
Tdd com Node.jsTdd com Node.js
Tdd com Node.js
 
Apostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETApostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NET
 
Frameworks PHP
Frameworks PHPFrameworks PHP
Frameworks PHP
 
.NET e C# - Introdução Geral
.NET e C# - Introdução Geral.NET e C# - Introdução Geral
.NET e C# - Introdução Geral
 
Phpmagazine
PhpmagazinePhpmagazine
Phpmagazine
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
A Linguagem Php
A Linguagem PhpA Linguagem Php
A Linguagem Php
 
Artigo de php
Artigo de phpArtigo de php
Artigo de php
 
Php e mysql aplicacao completa a partir do zero
Php e mysql   aplicacao completa a partir do zeroPhp e mysql   aplicacao completa a partir do zero
Php e mysql aplicacao completa a partir do zero
 
Apresentação php
Apresentação phpApresentação php
Apresentação php
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao Avançado
 
Apresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPApresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHP
 
Desenvolvendo para web ASP.Net (Overview para iniciantes)
Desenvolvendo para web ASP.Net (Overview para iniciantes)Desenvolvendo para web ASP.Net (Overview para iniciantes)
Desenvolvendo para web ASP.Net (Overview para iniciantes)
 
Linguagem Delphi-Introdução
Linguagem Delphi-IntroduçãoLinguagem Delphi-Introdução
Linguagem Delphi-Introdução
 
Plataforma net pdf
Plataforma net pdfPlataforma net pdf
Plataforma net pdf
 
ASP.NET - Conceitos Básicos
ASP.NET - Conceitos BásicosASP.NET - Conceitos Básicos
ASP.NET - Conceitos Básicos
 
Be React. Do Tests!
Be React. Do Tests!Be React. Do Tests!
Be React. Do Tests!
 

Destaque

Efeito Imagem Dentro Da Letra
Efeito Imagem Dentro Da LetraEfeito Imagem Dentro Da Letra
Efeito Imagem Dentro Da Letravitor_russo
 
Corel 12 como criar um logotipo
Corel 12   como criar um logotipoCorel 12   como criar um logotipo
Corel 12 como criar um logotipoNilson Oliveira
 
Photoshop CS6 - Recriando Efeitos de Luz do Sol em Fotografias
Photoshop CS6 - Recriando Efeitos de Luz do Sol em FotografiasPhotoshop CS6 - Recriando Efeitos de Luz do Sol em Fotografias
Photoshop CS6 - Recriando Efeitos de Luz do Sol em FotografiasRuan Silva
 
Photoshop CS6- Efeito mãos de fogo e água.
Photoshop CS6- Efeito mãos de fogo e água.Photoshop CS6- Efeito mãos de fogo e água.
Photoshop CS6- Efeito mãos de fogo e água.Kevin Soares
 
Processo de criação de um logotipo
Processo de criação de um logotipoProcesso de criação de um logotipo
Processo de criação de um logotipoIntrus
 

Destaque (9)

Efeito Imagem Dentro Da Letra
Efeito Imagem Dentro Da LetraEfeito Imagem Dentro Da Letra
Efeito Imagem Dentro Da Letra
 
Aula 2
Aula 2Aula 2
Aula 2
 
Aula 3 atualizada
Aula 3 atualizadaAula 3 atualizada
Aula 3 atualizada
 
Corel 12 como criar um logotipo
Corel 12   como criar um logotipoCorel 12   como criar um logotipo
Corel 12 como criar um logotipo
 
Photoshop CS6 - Recriando Efeitos de Luz do Sol em Fotografias
Photoshop CS6 - Recriando Efeitos de Luz do Sol em FotografiasPhotoshop CS6 - Recriando Efeitos de Luz do Sol em Fotografias
Photoshop CS6 - Recriando Efeitos de Luz do Sol em Fotografias
 
Photoshop CS6- Efeito mãos de fogo e água.
Photoshop CS6- Efeito mãos de fogo e água.Photoshop CS6- Efeito mãos de fogo e água.
Photoshop CS6- Efeito mãos de fogo e água.
 
Photoshop cs6 basico
Photoshop cs6 basicoPhotoshop cs6 basico
Photoshop cs6 basico
 
Apostila básica de Corel
Apostila básica de CorelApostila básica de Corel
Apostila básica de Corel
 
Processo de criação de um logotipo
Processo de criação de um logotipoProcesso de criação de um logotipo
Processo de criação de um logotipo
 

Semelhante a PHP Básico Introdução ao PHP

Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao phpAdriano Castro
 
Criando e Usando Helpers
Criando e Usando HelpersCriando e Usando Helpers
Criando e Usando HelpersJoaoVagner
 
Apostila php
Apostila phpApostila php
Apostila phpmurilocbs
 
Apostila php
Apostila phpApostila php
Apostila phpkoldm2
 
Introdução ao codeigniter
Introdução ao codeigniterIntrodução ao codeigniter
Introdução ao codeigniterPatrick Monteiro
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdfRubenManhia
 
O que não fazer ao atualizar para o PHP 7 @ TDC SP 2018
O que não fazer ao atualizar para o PHP 7 @ TDC SP 2018 O que não fazer ao atualizar para o PHP 7 @ TDC SP 2018
O que não fazer ao atualizar para o PHP 7 @ TDC SP 2018 Gabriel Machado
 
Oficina Joomla para Iniciantes
Oficina Joomla para IniciantesOficina Joomla para Iniciantes
Oficina Joomla para IniciantesEliel Cruz
 
PHP - Capítulo 01
PHP - Capítulo 01PHP - Capítulo 01
PHP - Capítulo 01fdorado
 
Aula 01 - Programação Web - PHP
Aula 01  - Programação Web - PHPAula 01  - Programação Web - PHP
Aula 01 - Programação Web - PHPDalton Martins
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
HTML5 – O que tem de novo?
HTML5 – O que tem de novo?HTML5 – O que tem de novo?
HTML5 – O que tem de novo?Diego Santos
 

Semelhante a PHP Básico Introdução ao PHP (20)

Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao php
 
Criando e Usando Helpers
Criando e Usando HelpersCriando e Usando Helpers
Criando e Usando Helpers
 
Manual PHP
Manual PHPManual PHP
Manual PHP
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
Php
PhpPhp
Php
 
Introdução ao codeigniter
Introdução ao codeigniterIntrodução ao codeigniter
Introdução ao codeigniter
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
 
O que não fazer ao atualizar para o PHP 7 @ TDC SP 2018
O que não fazer ao atualizar para o PHP 7 @ TDC SP 2018 O que não fazer ao atualizar para o PHP 7 @ TDC SP 2018
O que não fazer ao atualizar para o PHP 7 @ TDC SP 2018
 
Oficina Joomla para Iniciantes
Oficina Joomla para IniciantesOficina Joomla para Iniciantes
Oficina Joomla para Iniciantes
 
PHP - Capítulo 01
PHP - Capítulo 01PHP - Capítulo 01
PHP - Capítulo 01
 
Aula 01 - Programação Web - PHP
Aula 01  - Programação Web - PHPAula 01  - Programação Web - PHP
Aula 01 - Programação Web - PHP
 
Palestra institucional Interna | Meet and Greet
Palestra institucional Interna | Meet and GreetPalestra institucional Interna | Meet and Greet
Palestra institucional Interna | Meet and Greet
 
Tema 1 | Introdução a PHP
Tema 1 | Introdução a PHPTema 1 | Introdução a PHP
Tema 1 | Introdução a PHP
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
HTML5 – O que tem de novo?
HTML5 – O que tem de novo?HTML5 – O que tem de novo?
HTML5 – O que tem de novo?
 
Programação web ASP.NET Tutorial
Programação web ASP.NET TutorialProgramação web ASP.NET Tutorial
Programação web ASP.NET Tutorial
 

Último

Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memorialgrecchi
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfElianeElika
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreElianeElika
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 

Último (20)

Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memoria
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
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 &eacute; 10/11/2015</strong> 7. </body> 8. </html> Nesse exemplo há uma pagina simples em HTML. Veja a imagem a seguir:
  • 15. Desenvolvimento WEB PHP – Básico (1) Sergio Luiz da Silveira 4. O Que são SCRIPTS?
  • 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 &eacute; :</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 &eacute; :</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
  • 29. FIM!! Desenvolvimento WEB PHP – Básico (1) Sergio Luiz da Silveira