Definição PHP

A sigla PHP identifica uma linguagem de programação que nasceu como ferramentas Personal Home Page (PHP) . Foi desenvolvido pelo programador nascido na Dinamarca, Rasmus Lerdorf, em 1994, com o objetivo de facilitar o design de páginas web dinâmicas.

PHP

O acrônimo recursivo, no entanto, está atualmente vinculado ao PHP Hypertext Pre-Processor . A linguagem é desenvolvida hoje pelo The PHP Group, embora careça de regulamentações formais. A Free Software Foundation, portanto, considera a licença PHP como parte do software livre.

A linguagem PHP é geralmente processada diretamente no servidor, embora também possa ser usada através de softwares capazes de executar comandos e para o desenvolvimento de outra classe de programas .

Lerdorf projetou a primeira versão do PHP em linguagem Perl baseada na escrita de um conjunto CGI de linguagem C. Sua intenção era apresentar seu curriculum vitae e armazenar dados como o número de visitantes acessando seu site .

Os programadores de origem israelense Zeev Suraski e Andi Gutmans, por sua vez, foram responsáveis ​​por reescrever o analisador em 1997 e lançaram o PHP3, substituindo o nome da linguagem pelo mais recente. Com o tempo, esses programadores reescreveriam todo o código PHP.

Atualmente, o PHP é geralmente embutido no código HTML de páginas da web e executado a partir de um servidor. Estima-se que o PHP esteja presente em mais de vinte milhões de sites e em cerca de um milhão de servidores.

Uma das vantagens do PHP é sua semelhança com linguagens de programação estruturada (como Perl e C), que ajuda os programadores a desenvolver aplicativos complexos em um curto espaço de tempo. De fato, para um programador com pouca experiência nessa linguagem, é muito fácil aprendê-lo e transferir para suas páginas funções e estruturas que ele normalmente usa na criação de outros tipos de software.

Embora existam alternativas para todos os gostos, muitos consideram o PHP como uma ferramenta indispensável ao desenvolver um site. Em princípio, permite estabelecer uma conexão com o banco de dados, através do qual é possível, por exemplo, apresentar na tela dados pessoais do cliente quando este o requer. Mas a característica mais importante do PHP é que ele permite modificar dinamicamente o conteúdo de uma página, o que é essencial hoje em dia.

Por exemplo, em um jornal on-line, as notícias são enviadas com frequência, e a "primeira página" muda várias vezes ao longo do dia. Seria muito trabalhoso ter que alterar o código HTML cada vez que você quiser atualizar a página, pois não só seria necessário adicionar o artigo mais recente, mas colocá-lo na primeira posição e mover o resto para baixo, eventualmente eliminando alguns para não sobrecarregar a página. página. Se adicionarmos as regras de cada desenho, que geralmente indicam um tamanho de imagem diferente para a capa e outro para o texto completo, links que aparecem apenas na pré-visualização (como "posts relacionados"), etc. tarefa pode ser impraticável .

Graças às possibilidades que o PHP oferece, apenas atualizando o banco de dados com as notícias mais recentes, um site bem projetado será capaz de organizar dinamicamente todas as informações toda vez que alguém carregar a capa. Naturalmente, suas vantagens não terminam aí, e se forem usadas em conjunto com outras linguagens, como Javascript, e modelos de desenvolvimento como o Ajax, os resultados podem ser deslumbrantes.

Em suma, o Javascript é executado no computador do usuário, que oferece possibilidades complementares ao PHP, para que juntos possam executar tarefas como ajustar automaticamente as proporções de uma página de acordo com a resolução local, alterar o conteúdo não há necessidade de atualizar e recarregar, bem como fazer upload de arquivos para o servidor, oferecendo informações em tempo real sobre o andamento do carregamento.

Recomendado