Introdução ao PHP5

Helton Cardoso
Helton Cardosotecnico operacional na Sanepar à Sanepar
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.
1 sur 12

Recommandé

A Linguagem Php par
A Linguagem PhpA Linguagem Php
A Linguagem PhpJoaquim Vieira
5.2K vues20 diapositives
Apresentação da Linguagem de Programação PHP par
Apresentação da Linguagem de Programação PHPApresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPLorranna Machado
2K vues24 diapositives
Entendendo Conceitos Caching com PHP par
Entendendo Conceitos Caching com PHPEntendendo Conceitos Caching com PHP
Entendendo Conceitos Caching com PHPAdler Medrado
1.8K vues19 diapositives
Phpreact flisol-fb-2014 par
Phpreact flisol-fb-2014Phpreact flisol-fb-2014
Phpreact flisol-fb-2014Adler Medrado
1K vues22 diapositives
Webservices par
WebservicesWebservices
WebservicesAdler Medrado
790 vues12 diapositives
FireDAC: do básico ao avançado - Embarcadero Conference 2014 par
FireDAC: do básico ao avançado - Embarcadero Conference 2014FireDAC: do básico ao avançado - Embarcadero Conference 2014
FireDAC: do básico ao avançado - Embarcadero Conference 2014Alan Glei
2.3K vues10 diapositives

Contenu connexe

Tendances

CakePHP + Adobe Flex®, v2 par
CakePHP + Adobe Flex®, v2CakePHP + Adobe Flex®, v2
CakePHP + Adobe Flex®, v2Cauan Cabral
1.4K vues25 diapositives
Ferramentas Livres Para Desenvolvimento com PHP par
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPAdler Medrado
3.8K vues34 diapositives
PHP + Flex par
PHP + FlexPHP + Flex
PHP + FlexCauan Cabral
1K vues28 diapositives
Artigo de php par
Artigo de phpArtigo de php
Artigo de phprobson
83 vues6 diapositives
Principais Tecnologias WEB par
Principais Tecnologias WEBPrincipais Tecnologias WEB
Principais Tecnologias WEBSoftdesign Agência Web
6.5K vues14 diapositives
FireDAC - Embarcadero Conference 2015 par
FireDAC - Embarcadero Conference 2015FireDAC - Embarcadero Conference 2015
FireDAC - Embarcadero Conference 2015Guinther Pauli
2.3K vues32 diapositives

Tendances(20)

CakePHP + Adobe Flex®, v2 par Cauan Cabral
CakePHP + Adobe Flex®, v2CakePHP + Adobe Flex®, v2
CakePHP + Adobe Flex®, v2
Cauan Cabral1.4K vues
Ferramentas Livres Para Desenvolvimento com PHP par Adler Medrado
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHP
Adler Medrado3.8K vues
Artigo de php par robson
Artigo de phpArtigo de php
Artigo de php
robson83 vues
FireDAC - Embarcadero Conference 2015 par Guinther Pauli
FireDAC - Embarcadero Conference 2015FireDAC - Embarcadero Conference 2015
FireDAC - Embarcadero Conference 2015
Guinther Pauli2.3K vues
Desenvolvimento web - conceitos, tecnologia e tendências. par Valmir Justo
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
Valmir Justo4.1K vues
Migrando aplicações para FireDac - Embarcadero Conference 2014 par Diego Rosa
Migrando aplicações para FireDac - Embarcadero Conference 2014Migrando aplicações para FireDac - Embarcadero Conference 2014
Migrando aplicações para FireDac - Embarcadero Conference 2014
Diego Rosa4.1K vues
Introdução ao php - O que é e suas características par gbpf
Introdução ao php - O que é e suas característicasIntrodução ao php - O que é e suas características
Introdução ao php - O que é e suas características
gbpf675 vues
Introdução FireDAC Acesso multi-banco para Delphi e C++ Builder par Diego Rosa
Introdução FireDACAcesso multi-banco para Delphi e C++ BuilderIntrodução FireDACAcesso multi-banco para Delphi e C++ Builder
Introdução FireDAC Acesso multi-banco para Delphi e C++ Builder
Diego Rosa2K vues
Datasnap com FireDAC - Embarcadero Conference 2015 par Kelver Merlotti
Datasnap com FireDAC - Embarcadero Conference 2015Datasnap com FireDAC - Embarcadero Conference 2015
Datasnap com FireDAC - Embarcadero Conference 2015
Kelver Merlotti1.7K vues
3 padroes-web-intro-javascript par Guilherme
3 padroes-web-intro-javascript3 padroes-web-intro-javascript
3 padroes-web-intro-javascript
Guilherme319 vues
Oficina de PHP - Software Freedom Day Luziânia 2013 par George Mendonça
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013
Integrando sua App ao Mundo via REST/JSON par Mario Guedes
Integrando sua App ao Mundo via REST/JSONIntegrando sua App ao Mundo via REST/JSON
Integrando sua App ao Mundo via REST/JSON
Mario Guedes1.4K vues
Composer para Gestão de Dependências - Encontro PHP - Season par Rogerio Prado de Jesus
Composer para Gestão de Dependências - Encontro PHP - SeasonComposer para Gestão de Dependências - Encontro PHP - Season
Composer para Gestão de Dependências - Encontro PHP - Season
Tecnologia em Redes - Servidor WEB par elliando dias
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEB
elliando dias1.6K vues

Similaire à Introdução ao PHP5

Aula 02 - Introdução ao PHP par
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPDaniel Brandão
3.5K vues45 diapositives
Pho Aula 02 par
Pho Aula 02Pho Aula 02
Pho Aula 02GameFlixBR
1 vue45 diapositives
Curso de php do básico ao avançado par
Curso de php do básico ao avançadoCurso de php do básico ao avançado
Curso de php do básico ao avançadoThiago Carlos
582 vues100 diapositives
Manual PHP par
Manual PHPManual PHP
Manual PHPvalterccouto
1.2K vues8 diapositives
Seminário: PHP par
Seminário: PHPSeminário: PHP
Seminário: PHPIvna Valença
512 vues9 diapositives
Aula 01 introdução ao php par
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao phpAdriano Castro
282 vues20 diapositives

Similaire à Introdução ao PHP5(20)

Curso de php do básico ao avançado par Thiago Carlos
Curso de php do básico ao avançadoCurso de php do básico ao avançado
Curso de php do básico ao avançado
Thiago Carlos582 vues
Apresentação php par williameier
Apresentação phpApresentação php
Apresentação php
williameier1.4K vues
4. Introdução ao PHP.pdf par RubenManhia
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
RubenManhia11 vues
CURSO DE PHP PARA INICIANTES - AULA 1 par Norivan Oliveira
CURSO DE PHP PARA INICIANTES - AULA 1CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1
Norivan Oliveira19.3K vues
Desenvolvimento web: PHP orientado a objetos par Lucas Vegi
Desenvolvimento web: PHP orientado a objetosDesenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetos
Lucas Vegi3.8K vues

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.