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.

Introdução ao PHP5

  • 1.
  • 2.
  • 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 surgiuem 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 deuma 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 temsuporte 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 linguagemPHP é 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 eRobustez. • 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 • Emjunho 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.