Você está na página 1de 17

Desenvolvimento para WEB

Aula:

Introdução a
linguagem PHP

prof. Genildo Santos

Programação II
Mas antes...
Mas antes...
Exemplos:
https://ciram.epagri.sc.gov.br/index.php
m.facebook.com/story.php?
story_fbid=2059964534030545&id=100000510552715
www.escolhatres.com.br/index.php
www.comodo.com/home/internet-security/free-internet-
security.php
https://www.scielo.br/scielo.php
https://www.hostinger.com.br/tutoriais/linguagens-de-
programacao-mais-usadas
https://vverner.com/as-8-linguagens-de-programacao-mais-
usadas-no-mercado-em-2020/
Mas antes...
Recomendo ver:

www.hostnet.com.br/blog/hostnet-grava-entrevista-historica-
com-o-criador-do-php-rasmus-lerdorf/
Roteiro

1. Criador;
2. Versões;
3. Arquitetura cliente / servidor;
4. Definições;
5. Características;
6. O que pode ser feito com PHP;
7. Sugestões;
1. Criador
 Rasmus Lerdorf – 1994;

Andi Gutmans
1.2 Surgiu
2. Versões
 PHP Tools (1995);
 PHP/FI (1996);
 PHP 3 (Junho de 1998):
– Zeev Suraski e Andi Gutmans;

 PHP 4 (Maio de 2000):


– Orientação a Objetos;
– (http://www.zend.com/);
2. Versões
 PHP 5 (Outubro, 2004):
 PHP 6 (Não houve lançamento):
– Cancelado em 2010;
– Facebook chegou a criar o compilador PHP
HipHop. Mas, foi cancelado;
– HHVM (HipHop Virtual Machine) com a
linguagem Hack;
 PHP 7 (Dezembro, 2015):
– Nova geração do Zend, tecnologia PHPng;
– Programação assíncrona;
2. Versões

 26 de novembro, 2020:
– Simplificação de parâmetros;
– Simplificação de escrita na programação
estruturada e orientada a objeto;
– Novos comandos, alguns são simplificação dos
que já existem;
– Não precisa mais verificar se o objeto é nulo;
– Mudou novamente casos “polêmicos”, como
0 == 'carro' é falso ou verdadeiro
3. Arquitetura Cliente / Servidor

Solicitação

Cliente Servidor

Resposta
3.1 Cliente / Servidor
4. Definição ao longo do tempo

 Personal Home Page;

 Pré-processador de hiper texto;


5. Características Principais

 Cliente / Servidor;
 Portável;
 Gratuito;
 Código fonte aberto;
6. O que pode ser feito com o PHP?
 Coletar dados de um formulários;
 Manipular arquivos;
 Acesso a banco de dados;
 Manipular sessões;
 Enviar e-mails;
 Etc.
Resumindo: Tudo que é “back-end”.
7. Sugestões
 Interpretador PHP e documentos oficiais:
– php.net

 Sugestões de editores:
– Sublime: www.sublimetext.com;
– NotePad++: notepad-plus-plus.org;
– NetBeans;
– PHP Designer:
www.mpsoftware.dk/phpdesigner.php;

 Pacote (Servidor + Interpretador + Banco):


– www.apachefriends.org/pt_br/index.html
Fim da apresentação

Você também pode gostar