imported>NTBot m (interwiki: Adicionando: lv, sk, ko, bg Modificando: uk) |
imported>Rafael.afonso (Interlinks) |
||
Linha 3: | Linha 3: | ||
A linguagem surgiu por volta de [[1994]], como um subconjunto de scripts [[Perl]] criados por [[Rasmus Lerdof]]. Com as adições de [[Zeev Suraski]] e [[Andi Gutmans]], dois programadores israelitas pertencentes ao [[Technion]], o instituto israelita de tecnologia, que reescreveram o parser, era lançada em [[1997]] a PHP 3, primeira versão estável e parecida com a linguagem atual. Em maio de [[2000]] veio a público a versão 4, e em julho de [[2004]], a versão 5. | A linguagem surgiu por volta de [[1994]], como um subconjunto de scripts [[Perl]] criados por [[Rasmus Lerdof]]. Com as adições de [[Zeev Suraski]] e [[Andi Gutmans]], dois programadores israelitas pertencentes ao [[Technion]], o instituto israelita de tecnologia, que reescreveram o parser, era lançada em [[1997]] a PHP 3, primeira versão estável e parecida com a linguagem atual. Em maio de [[2000]] veio a público a versão 4, e em julho de [[2004]], a versão 5. | ||
Trata-se de uma linguagem extremamente modularizada, o que a torna ideal para instalação e uso em servidores web. É muito parecida, em tipos de dados, sintaxe e mesmo funções, com a linguagem C e com a C++. (A partir da versão 5, inclusive, PHP conta com um suporte maior à orientação a objetos.) Pode ser, dependendo da configuração do servidor, embutida no código [[HTML]]. Além disso, destaca-se a extrema facilidade com que PHP lida com servidores de [[banco de dados]], como [[MySQL]], [[Microsoft SQL Server]] e [[Oracle]]. | Trata-se de uma linguagem extremamente modularizada, o que a torna ideal para instalação e uso em servidores web. É muito parecida, em tipos de dados, sintaxe e mesmo funções, com a linguagem [[linguagem de programação C|C]]. e com a [[C mais mais|C++]]. (A partir da versão 5, inclusive, PHP conta com um suporte maior à orientação a objetos.) Pode ser, dependendo da configuração do servidor, embutida no código [[HTML]]. Além disso, destaca-se a extrema facilidade com que PHP lida com servidores de [[banco de dados]], como [[MySQL]], [[Microsoft SQL Server]] e [[Oracle]]. | ||
Existem versões do PHP disponíveis para ambientes [[Microsoft Windows|Windows]] e [[Linux]]. A Wikipédia funciona sobre um software inteiramente escrito em PHP, usando banco de dados MySQL, o [[MediaWiki]]. | Existem versões do PHP disponíveis para ambientes [[Microsoft Windows|Windows]] e [[Linux]]. A Wikipédia funciona sobre um software inteiramente escrito em PHP, usando banco de dados [[MySQL]], o [[MediaWiki]]. | ||
Construir uma página dinâmica baseada em banco de dados é simples com PHP, este provê suporte a um grande número de bancos de dados: Oracle, Sybase, PostgreSQL, | Construir uma página dinâmica baseada em banco de dados é simples com PHP, este provê suporte a um grande número de bancos de dados: [[Oracle]], [[Sybase]], [[PostgreSQL]], [[InterBase]], [[MySQL]], SQLLite, [[Microsoft SQL Server|MSSQL]], etc, podendo abstrair o Banco com a biblioteca ADOdb, entre outras. | ||
PHP tem suporte aos protocolos: IMAP, SNMP, NNTP, POP3, HTTP, LDAP, XML-RPC, SOAP. É possível abrir | PHP tem suporte aos protocolos: [[IMAP]], [[SNMP]], [[NNTP]], [[POP3]], [[HTTP]], [[LDAP]], [[XML-RPC]], [[SOAP]]. É possível abrir [[socket]]s e interagir com outros [[protocolo]]s. E as bibliotecas de terceiros expandem ainda mais estas funcionalidades. | ||
=={{Links externos}}== | =={{Links externos}}== |
Edição das 12h06min de 3 de junho de 2005
PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor") é uma linguagem de programação de computadores interpretada, livre e muito utilizada para gerar conteúdo dinâmico na Web.
A linguagem surgiu por volta de 1994, como um subconjunto de scripts Perl criados por Rasmus Lerdof. Com as adições de Zeev Suraski e Andi Gutmans, dois programadores israelitas pertencentes ao Technion, o instituto israelita de tecnologia, que reescreveram o parser, era lançada em 1997 a PHP 3, primeira versão estável e parecida com a linguagem atual. Em maio de 2000 veio a público a versão 4, e em julho de 2004, a versão 5.
Trata-se de uma linguagem extremamente modularizada, o que a torna ideal para instalação e uso em servidores web. É muito parecida, em tipos de dados, sintaxe e mesmo funções, com a linguagem C. e com a C++. (A partir da versão 5, inclusive, PHP conta com um suporte maior à orientação a objetos.) Pode ser, dependendo da configuração do servidor, embutida no código HTML. Além disso, destaca-se a extrema facilidade com que PHP lida com servidores de banco de dados, como MySQL, Microsoft SQL Server e Oracle.
Existem versões do PHP disponíveis para ambientes Windows e Linux. A Wikipédia funciona sobre um software inteiramente escrito em PHP, usando banco de dados MySQL, o MediaWiki.
Construir uma página dinâmica baseada em banco de dados é simples com PHP, este provê suporte a um grande número de bancos de dados: Oracle, Sybase, PostgreSQL, InterBase, MySQL, SQLLite, MSSQL, etc, podendo abstrair o Banco com a biblioteca ADOdb, entre outras. PHP tem suporte aos protocolos: IMAP, SNMP, NNTP, POP3, HTTP, LDAP, XML-RPC, SOAP. É possível abrir sockets e interagir com outros protocolos. E as bibliotecas de terceiros expandem ainda mais estas funcionalidades.
Ligações externas
- PHP
- Conheça o repositório PEAR
- A empresa que oficialmente desenvolve o PHP
- Maior comunidade de PHP do Brasil
Segurança
- PHP Security Consortium — Grupo internacional de programadores experientes de PHP.
- PHP Security Workbook — Um livro de 55 páginas sobre vários tópicos de segurança.
Outras fontes de classes e padrões
Ver também
ar:PHP bg:PHP cs:PHP da:PHP de:PHP en:PHP eo:PHP es:PHP et:PHP fi:PHP fr:PHP hypertext preprocessor he:PHP hu:PHP programozási nyelv is:PHP it:PHP ja:PHP Hypertext Preprocessor ko:PHP ku:PHP lt:PHP lv:PHP nl:Programmeertaal PHP no:PHP pl:PHP ro:PHP ru:PHP sk:PHP sl:PHP sr:PHP sv:PHP tr:PHP uk:PHP vi:PHP zh:PHP