O que é PHP?

A linguagem de script PHP é uma das mais populares do mundo, devido à sua natureza de código aberto e por ser fácil de aprender. PHP roda no lado do servidor, tem uma extensa comunidade e é parte integrante de diversas aplicações web, como de páginas dinâmicas.

O que significa PHP?

Originalmente, PHP era a abreviação de Personal Home Page Tools (ferramentas de página inicial pessoal), mas hoje a expressão é usada para abreviar Hypertext Preprocessor (pré-processador de hipertexto). Embora o termo seja bastante conhecido, ele não explica de forma clara o que é PHP: uma linguagem de script usada principalmente em páginas e aplicações dinâmicas. Ela foi inventada e lançada em 1995 pelo desenvolvedor dinamarquês naturalizado canadense Rasmus Lerdorf. De destaque por ser de código aberto e especialmente fácil de aprender, a linguagem tem sua sintaxe baseada em C e em Perl.

PHP tem como principal característica o fato de ser uma linguagem de script executada exclusivamente no lado do servidor. Isso a diferencia das demais linguagens de programação web populares, como CSS, HTML e JavaScript.

Um código-fonte em PHP não é transmitido diretamente ao navegador. Antes disso, ele passa pelo chamado interpretador no nível do servidor, que processa as solicitações feitas pelos clientes, as converte e somente então as envia ao navegador. Embora o resultado costume ser um documento HTML, scripts em PHP também podem gerar imagens ou documentos PDF dinâmicos, entre outros tipos de arquivos. O script permanece sempre no servidor, sendo apenas o resultado deste encaminhado ao dispositivo final.

Muitos sistemas de gerenciamento de conteúdo (CMS) usam PHP. Drupal, Joomla, TYPO3 e WordPress são apenas alguns dos exemplos de CMS baseados nessa linguagem. Também por esse motivo ela é tão usada ao redor do mundo, empregada nos mais variados serviços e considerada a linguagem de programação do lado do servidor mais popular e bem-sucedida que existe. Mesmo que seu número de usuários tenha diminuído nos últimos anos, devido ao surgimento de concorrentes, quase 80% de todos os sites ainda dependem, ainda que parcialmente, de PHP.

Dica

Quer aprender essa linguagem de programação? O tutorial de PHP para iniciantes do nosso Digital Guide ajuda você.

Quando usar PHP?

Agora que você já sabe o que é PHP, deve conhecer os usos mais comuns dessa linguagem, que não é adotada somente por páginas e aplicações dinâmicas. PHP pode ser aplicada em diversas situações, sendo estes seus usos mais comuns:

  • Programação no lado do servidor: Essa é provavelmente a área de aplicação mais importante de PHP. Para que PHP possa ser usada no lado do servidor, três componentes são necessários: um parser PHP, um servidor web e um navegador. O servidor é configurado com o PHP para que o navegador consiga acessar e exibir o conteúdo dinâmico gerado. O processo permite que desenvolvedores testem o funcionamento de sites e identifiquem possíveis erros antes de colocá-los no ar.
  • Programação em linha de comando: A linguagem PHP também pode ser usada para escrever scripts a serem executados na linha de comando, sem a necessidade de um servidor web ou de um navegador. Para isso, você precisará apenas do parser PHP. Scripts assim são ideais para tarefas de automação, como de processamento de palavras, manipulação de arquivos e execuções agendadas em sites. Eles funcionam em conjunto com ferramentas como cron ou com o Agendador de Tarefas (Task Scheduler) do Windows.
  • Aplicações para desktop: Você também pode usar PHP para criar aplicações para desktop com uma interface gráfica do usuário. Fazer isso, contudo, é um processo bem mais complexo, recomendado apenas a desenvolvedores com conhecimentos avançado da linguagem.

Quais são as vantagens de PHP?

A popularidade conquistada pela linguagem de script PHP não é mera coincidência. Ela oferece aos seus usuários diversas vantagens, dentre as quais:

  • Versatilidade de aplicação: Ao descobrir o que é PHP, você já deve ter percebido isso. Contudo, a versatilidade dessa linguagem de script vai além das áreas de aplicação listadas acima. Também é possível integrar PHP aos principais sistemas operacionais e à maioria dos navegadores web.
  • Curva de aprendizado: PHP é muito fácil de aprender quando comparada às demais linguagens de script. Em pouco tempo, você conseguirá aplicá-la nas áreas que atua. Devido ao abrangente escopo de PHP, a linguagem também é igualmente utilizada por desenvolvedores com mais experiência.
  • Produção: Embora PHP seja usada principalmente para gerar conteúdo HTML, vários outros formatos também podem ser criados pela linguagem de programação. Ela ainda é capaz de gerar imagens, animações e documentos PDF dinâmicos, entre outros arquivos, assim como de oferecer suporte a arquivos XML.
  • Bancos de dados e protocolos: PHP possui suporte integrado para uma ampla variedade de sistemas de gerenciamento de bancos de dados, o que também a torna ideal para a criação de aplicações orientadas a bancos de dados. A linguagem também é capaz de se comunicar com serviços que utilizam diferentes protocolos, como HTTP, IMAP e LDAP, além de interagir com objetos Java.
  • Código aberto: PHP é uma linguagem de script open-source, o que significa que ela pode ser usada e modificada livremente. Esse fato amplia suas possibilidades de uso, além de não pesar no bolso.
  • Comunidade: Devido à enorme popularidade, uma extensa documentação sobre PHP pode ser encontrada na internet. Sua grande comunidade não só orienta e auxilia quem está iniciando, como também colabora com o desenvolvimento da linguagem.

Quais são as desvantagens de PHP?

Dependendo das circunstâncias, fatos considerados positivos podem se transformar em desvantagens de PHP. Justamente por ser possível aprender essa linguagem rapidamente, alguns programadores sem tanta experiência acabam negligenciando padrões de segurança, tornando a aplicação mais suscetível a ataques externos. Lembre-se de testar cuidadosamente o seu site em PHP e verificar os scripts com frequência, para ter certeza de que eles estão atualizados.

Em se tratando de PHP, códigos menos limpos podem prejudicar o desempenho de páginas. Scripts em PHP tornam-se vulneráveis especialmente quando enfrentam um número elevado de visitantes. Prestando atenção aos detalhes, contudo, você conseguirá evitar esse tipo de problema.

Dica

Quer saber como PHP se compara a outras linguagens de script? Nosso Digital Guide está repleto de artigos úteis sobre o assunto, que incluem comparações entre PHP e JavaScript, e PHP e Python.

Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top