SlideShare uma empresa Scribd logo
Helton Cardoso suaves
Linguagem de programação php
PHP
PHP “Hypertext Preprocessor”, originalmente
Personal Home Page é uma linguagem
interpretada livre, usada originalmente apenas
para o desenvolvimento de aplicações presentes e
atuantes no lado do servidor, capazes de gerar
conteúdo dinâmico na Web
PHP
A linguagem surgiu em meados de 1994, como um
pacote de programas CGI criados por RASMUS
LERDORF, com o nome Personal Home Page
Tools, para substituir um conjunto de scripts Perl
que ele usava no desenvolvimento de sua pagina
pessoal.
Em 1997 foi lançado o novo pacote de linguagem
com o nome de PHP/FI, trazendo a ferramenta
Forms Interpreter, um interpretador de comandos
SQL.
PHP
• Trata-se de uma linguagem extremamente
modularizada, o que torna ideal para instalação
e uso em servidores web. È muito parecida com
a linguagem C e C++. Pode ser embarcada no
código HTML.
• Construir paginas dinâmicas baseada em base de
dados é simples com PHP, pois ele tem suporte a
varias base de dados: ORACLE,
POSTGRESQL,MYSQL,SQLITE FIREBIRD, etc.
PHP
• PHP tem suporte aos protocolos: IMAP, SNMP,
NNTP, POP3, HTTP, LDAP, XML-RPC, SOAP.
• È possível abrir sockets e interagir com outros
protocolos,
LICENÇA
• PHP é um software gratuito e de código aberto
publicado sob a PHP LICENSE, que afirma:
• Produtos derivados deste software não devem
ser chamado de PHP, nem pode conter “PHP”
em seu nome, sem previa permissão por escrito
da group@php.net. Você pode indicar que o
software funciona em conjunto com o PHP,
dizendo “FOO PARA PHP”, em vez de chama-lo
“PHP FOO” ou “PHPFOO”.
CARACTERISTICAS
• A linguagem PHP é uma linguagem de
programação de domínio especifico, ou seja, seu
escopo se estende a um campo de atuação que é
o desenvolvimento web embora tenha variantes
como o PHP-GTK.
• Seu proposito principal é de implementar
soluções web velozes, simples e eficientes
CARACTERISTICAS
• Velocidade e Robustez.
• Estruturado e Orientado a objetos.
• Portabilidade – escreva uma vez, rode em
qualquer lugar.
• Tipagem dinâmica.
• Sintaxe similar a C/C++ e o Perl.
• Open-Source.
• Server-Side – O cliente manda o pedido o
servidor responde em pagina HTML.
VETORES E MATRIZES
• Os vetores e matrizes em PHP, diferente do que
ocorre em C/C++ e Pascal, é uma estrutura
dinâmica, o que pode facilitar muito o trabalho
do programador.
VETORES E MATRIZES
• EXEMPLO DE VETORES E MATRIZES
<? php
$vet01 = array();
$vet01 = array(1, 2 ,3, 4);
for($i = 0; $i < count($vet01); $i++) {
echo $vet01[$i] . “<br />”;
}
?>
PHP 5
• Em junho de 2004 foi lançada versão 5 do PHP,
introduzido um novo modelo de orientação a
objeto, incluindo a reformulação dos
construtores e adições de destrutores, abstração
de objeto e interfaces de objetos.

Mais conteúdo relacionado

PPT
A Linguagem Php
PPTX
Apresentação da Linguagem de Programação PHP
PDF
Entendendo Conceitos Caching com PHP
ODP
Phpreact flisol-fb-2014
PDF
Webservices
PPTX
FireDAC: do básico ao avançado - Embarcadero Conference 2014
PPT
Curso de PHP Básico ao Avançado
PDF
TDC2018SP | Trilha .Net - .NET funcional com F#
A Linguagem Php
Apresentação da Linguagem de Programação PHP
Entendendo Conceitos Caching com PHP
Phpreact flisol-fb-2014
Webservices
FireDAC: do básico ao avançado - Embarcadero Conference 2014
Curso de PHP Básico ao Avançado
TDC2018SP | Trilha .Net - .NET funcional com F#

Mais procurados (20)

ODP
CakePHP + Adobe Flex®, v2
PDF
Ferramentas Livres Para Desenvolvimento com PHP
ODP
PHP + Flex
DOC
Artigo de php
PPT
Principais Tecnologias WEB
PPT
FireDAC - Embarcadero Conference 2015
PDF
PHP Moderno
PPTX
Desenvolvimento web - conceitos, tecnologia e tendências.
PPTX
Migrando aplicações para FireDac - Embarcadero Conference 2014
PDF
Tema 1 | Introdução a PHP
PPTX
Introdução ao php - O que é e suas características
PPTX
Introdução FireDAC Acesso multi-banco para Delphi e C++ Builder
PPTX
Datasnap com FireDAC - Embarcadero Conference 2015
PDF
3 padroes-web-intro-javascript
PPT
Aula 1 - ASP
PDF
Oficina de PHP - Software Freedom Day Luziânia 2013
PPTX
Integrando sua App ao Mundo via REST/JSON
PDF
Composer para Gestão de Dependências - Encontro PHP - Season
PDF
Tecnologia em Redes - Servidor WEB
ODP
php 01 introducao
CakePHP + Adobe Flex®, v2
Ferramentas Livres Para Desenvolvimento com PHP
PHP + Flex
Artigo de php
Principais Tecnologias WEB
FireDAC - Embarcadero Conference 2015
PHP Moderno
Desenvolvimento web - conceitos, tecnologia e tendências.
Migrando aplicações para FireDac - Embarcadero Conference 2014
Tema 1 | Introdução a PHP
Introdução ao php - O que é e suas características
Introdução FireDAC Acesso multi-banco para Delphi e C++ Builder
Datasnap com FireDAC - Embarcadero Conference 2015
3 padroes-web-intro-javascript
Aula 1 - ASP
Oficina de PHP - Software Freedom Day Luziânia 2013
Integrando sua App ao Mundo via REST/JSON
Composer para Gestão de Dependências - Encontro PHP - Season
Tecnologia em Redes - Servidor WEB
php 01 introducao
Anúncio

Semelhante a Introdução ao PHP5 (20)

PDF
Aula 02 - Introdução ao PHP
PPTX
Pho Aula 02
PPT
Curso de php do básico ao avançado
PDF
Manual PHP
PPTX
Seminário: PHP
PPTX
Aula 01 introdução ao php
PPTX
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
PDF
Linguagem PHP
PPSX
WebVibe Barueri 2011 - "PHP por quê ?"
ODP
Prog web 01-php-introducao
ODP
Prog web 01-php-introducao
PPTX
Apresentação php
PDF
4. Introdução ao PHP.pdf
PPT
PHP.ppt
PPT
PHP.ppt
PDF
WP Composer
PPS
CURSO DE PHP PARA INICIANTES - AULA 1
PDF
PPT
Desenvolvimento web: PHP orientado a objetos
PDF
Aula 02 - Introdução ao PHP
Pho Aula 02
Curso de php do básico ao avançado
Manual PHP
Seminário: PHP
Aula 01 introdução ao php
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
Linguagem PHP
WebVibe Barueri 2011 - "PHP por quê ?"
Prog web 01-php-introducao
Prog web 01-php-introducao
Apresentação php
4. Introdução ao PHP.pdf
PHP.ppt
PHP.ppt
WP Composer
CURSO DE PHP PARA INICIANTES - AULA 1
Desenvolvimento web: PHP orientado a objetos
Anúncio

Último (9)

PDF
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf
PDF
Metodologias ágeis - Slides - aulas 1 a 5.pdf
PDF
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...
PDF
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf
PPTX
AULA DE HTML E CSS PARA INICIANTES EM INFORMÁTICA
PPTX
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
PDF
Certificado de Conclusão Jornada Inteligência Artificial
PPTX
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
PPTX
TURMA modelo de modelo apresentação 4DE.pptx
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf
Metodologias ágeis - Slides - aulas 1 a 5.pdf
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf
AULA DE HTML E CSS PARA INICIANTES EM INFORMÁTICA
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
Certificado de Conclusão Jornada Inteligência Artificial
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
TURMA modelo de modelo apresentação 4DE.pptx

Introdução ao PHP5

  • 3. PHP PHP “Hypertext Preprocessor”, originalmente Personal Home Page é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na Web
  • 4. PHP A linguagem surgiu em meados de 1994, como um pacote de programas CGI criados por RASMUS LERDORF, com o nome Personal Home Page Tools, para substituir um conjunto de scripts Perl que ele usava no desenvolvimento de sua pagina pessoal. Em 1997 foi lançado o novo pacote de linguagem com o nome de PHP/FI, trazendo a ferramenta Forms Interpreter, um interpretador de comandos SQL.
  • 5. PHP • Trata-se de uma linguagem extremamente modularizada, o que torna ideal para instalação e uso em servidores web. È muito parecida com a linguagem C e C++. Pode ser embarcada no código HTML. • Construir paginas dinâmicas baseada em base de dados é simples com PHP, pois ele tem suporte a varias base de dados: ORACLE, POSTGRESQL,MYSQL,SQLITE FIREBIRD, etc.
  • 6. PHP • PHP tem suporte aos protocolos: IMAP, SNMP, NNTP, POP3, HTTP, LDAP, XML-RPC, SOAP. • È possível abrir sockets e interagir com outros protocolos,
  • 7. LICENÇA • PHP é um software gratuito e de código aberto publicado sob a PHP LICENSE, que afirma: • Produtos derivados deste software não devem ser chamado de PHP, nem pode conter “PHP” em seu nome, sem previa permissão por escrito da group@php.net. Você pode indicar que o software funciona em conjunto com o PHP, dizendo “FOO PARA PHP”, em vez de chama-lo “PHP FOO” ou “PHPFOO”.
  • 8. CARACTERISTICAS • A linguagem PHP é uma linguagem de programação de domínio especifico, ou seja, seu escopo se estende a um campo de atuação que é o desenvolvimento web embora tenha variantes como o PHP-GTK. • Seu proposito principal é de implementar soluções web velozes, simples e eficientes
  • 9. CARACTERISTICAS • Velocidade e Robustez. • Estruturado e Orientado a objetos. • Portabilidade – escreva uma vez, rode em qualquer lugar. • Tipagem dinâmica. • Sintaxe similar a C/C++ e o Perl. • Open-Source. • Server-Side – O cliente manda o pedido o servidor responde em pagina HTML.
  • 10. VETORES E MATRIZES • Os vetores e matrizes em PHP, diferente do que ocorre em C/C++ e Pascal, é uma estrutura dinâmica, o que pode facilitar muito o trabalho do programador.
  • 11. VETORES E MATRIZES • EXEMPLO DE VETORES E MATRIZES <? php $vet01 = array(); $vet01 = array(1, 2 ,3, 4); for($i = 0; $i < count($vet01); $i++) { echo $vet01[$i] . “<br />”; } ?>
  • 12. PHP 5 • Em junho de 2004 foi lançada versão 5 do PHP, introduzido um novo modelo de orientação a objeto, incluindo a reformulação dos construtores e adições de destrutores, abstração de objeto e interfaces de objetos.