PHP é uma linguagem de programação livre e de código aberto originalmente usada para desenvolvimento web. Foi criada em 1994 por Rasmus Lerdorf como uma maneira de adicionar dinamismo a páginas pessoais. PHP tem suporte a bancos de dados, protocolos e sockets e é ideal para construção de páginas dinâmicas.
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.
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.