Close

14 de setembro de 2018

Sobre a linguagem PHP

PHP: Hypertext Preprocessor (ou simplesmente PHP) é uma linguagem de script do lado do servidor projetada para desenvolvimento da Web, mas também usada como uma linguagem de programação de propósito geral. Foi originalmente criado por Rasmus Lerdorf em 1994, a implementação de referência do PHP é agora produzida pelo The PHP Group. PHP originalmente significava Personal Home Page, mas agora significa acrônimo recursivo PHP: Hypertext Preprocessor.

O código PHP pode ser incorporado ao código HTML ou pode ser usado em combinação com vários sistemas de modelo da web, sistemas de gerenciamento de conteúdo da web e estruturas da web. O código PHP geralmente é processado por um interpretador PHP implementado como um módulo no servidor da Web ou como um executável da Common Gateway Interface. O servidor da Web combina os resultados do código PHP interpretado e executado, que pode ser qualquer tipo de dados, incluindo imagens, com a página da Web gerada. O código PHP também pode ser executado com uma interface de linha de comando e pode ser usado para implementar aplicativos gráficos independentes.

O interpretador padrão do PHP, desenvolvido pelo Zend Engine, é um software livre lançado sob a licença PHP. O PHP tem sido amplamente portado e pode ser implementado na maioria dos servidores da Web em quase todos os sistemas operacionais e plataformas, gratuitamente.

A linguagem PHP evoluiu sem uma especificação ou padrão formal escrito até 2014, com a implementação original atuando como o padrão de fato que outras implementações pretendiam seguir. Desde 2014, o trabalho passou a criar uma especificação formal do PHP.

Durante a década de 2010, houve um aumento dos esforços em direção à padronização e ao compartilhamento de código em aplicativos PHP por projetos como PHP-FIG na forma de iniciativas de PSR, bem como o gerenciador de dependências Composer e o repositório Packagist associado. O PHP hospeda um diversificado conjunto de frameworks web que exigem conhecimento específico de framework, com o Laravel recentemente emergindo como uma opção popular incorporando idéias tornadas populares a partir de outros frameworks web não-PHP concorrentes, como Ruby on Rails.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *