Atualizado em 14.4.2006
Principal
Projetos web:
Recursos, técnicas

PHP (Hypertext Preprocessor)

PHP é uma linguagem de código aberto criada em 1994 por Rasmus Lerdorf. Semelhante à linguagem de programação C, opera por meio de scripts que conectam o HTML das páginas web a scripts localizados no servidor (invisíveis para o usuário).

Os script PHPs se compatibilizam com o código HTML de cada página através de marcações específicas, que mantêm independentes as características das duas linguagens.

Compatível com diversos tipos de bancos de dados SQL, permite a inclusão de recursos dinâmicos nas páginas.

É compatível também com os scripts em CGI e pode se comunicar com diversos tipos de redes, utilizando protocolos como IMAP, SNMP, NNTP, POP3 ou HTTP.

Estudos de 2005 apontam-na como o módulo de servidor Apache mais popular, presente em cerca de 44% dos servidores pesquisados.

É uma linguagem com ampla comunidade de desenvolvedores.

PHP pode rodar em servidores Unix, Linux e baseados em Windows.

Atualmente na versão 5, deve ter a versão 6 lançada em 2006 com inovações como a compatibilidade com Unicode, codificação que permite o uso da maioria das línguas mundiais em conjuntos de caracteres controlados.


Assuntos relacionados
CGI

Mais informação sobre o assunto (links externos)
The PHP collaboration framework - referências que procuram criar standards para o desenvolvimento em PHP
PHP: Three versions, one promise (acesso em 28.12.2005), de Sean Michael Kerner (internetNews), sobre as tendências de evolução da linguagem