O que é a linguagem em PHP? Nesse artigo vamos falar sobre o que é PHP, uma das linguagens de programação mais utilizadas na Web.

O que é PHP?

PHP significa PHP: Hypertext Preprocessor, ou seja, PHP: Hypertext Preprocessor. Originalmente significava Personal Homepage. É uma linguagem de script de uso geral amplamente usada, especialmente para desenvolvimento da Web embutível em HTML. PHP é uma linguagem de programação de código aberto, ou seja, livre para usar.

Com ele, é possível escrever pequenos scripts programaticamente, ou até mesmo usar orientação a objetos, ou ambos. Portanto, com ele, é possível criar sites dinâmicos, extensões de aplicativos e otimizar programas e sistemas operacionais.

Essa linguagem conversa muito bem com HTML, por isso seu uso no desenvolvimento web é muito comum. O código HTML e o código PHP podem ser mesclados no mesmo documento de maneira simples e fácil. Porém, diferentemente do HTML, ele funciona diretamente no lado do servidor, ou seja, é uma linguagem de “desenvolvimento de back-end”.

É uma linguagem simples e fácil de aprender, mas também oferece recursos avançados para programadores mais experientes. Tem uma comunidade muito ativa e boa documentação. Por isso, é amplamente utilizado no desenvolvimento web. Ele também possui vários frameworks e bibliotecas. Ainda é uma linguagem incrivelmente rápida e está sendo atualizada o tempo todo.

Exemplo introdutório

Em resumo, neste tópico, começaremos com um código PHP mesclado com código HTML como um exemplo introdutório. Ou seja, para poder usar PHP em documentos HTML, basta chamar as tags <?php para abrir e ?> para fechar. Portanto, observe também que no final de cada linha de código PHP, incluímos um “;” para indicar o final da linha de código. Vejamos o exemplo a seguir, um arquivo com extensão .php, neste caso, vamos usar o exemplo index.php:

<! DOCTYPE HTML>

< html>

    < head>

        < title>Exemplo</ title>

        < meta charset=”utf-8″>

    </ head>

    < body>

 

        < ?php

            echo “Olá Mundo!”;

        ? >

 

    </ body>

</ html>

Desta forma, nosso navegador exibirá a mensagem “Hello World!”. Porém, essa renderização acontece através de uma requisição HTML ao servidor, ou seja, não abre diretamente no arquivo HTML. Ele fará a solicitação e o servidor notificará e executará o código, então obteremos o código HTML “Hello World!” em resposta.

Como surgiu o PHP

Por volta de 1994, o programador dinamarquês Rasmus Lerdorf utilizou um conjunto de binários CGI, escritos em C, cujo objetivo era estabelecer uma conexão lógica entre dois sistemas ou servidores pela Internet. Portanto, esse conjunto de código nada mais é do que um conjunto de scripts, originalmente denominado PHP/Fi. Esta será uma versão inicial do PHP. Com ele, Rasmus conseguiu monitorar o tráfego de seu site privado.

Com o tempo, Rasmus desenvolveu novos scripts para incluir em seu site. Em outras palavras, este pacote de scripts obtém mais recursos e implementação. Então Rasmus Lerdorf renomeou seu produto Personal Home Page Tools ou PHP Tools. Portanto, o PHP tornou-se um conjunto de ferramentas muito útil para integrar sistemas e desenvolver aplicações web sem nenhuma dificuldade.

Em 1995, Rasmus lançou o código fonte do PHP Tools para o público. Dessa forma, abre-se a porta para que as ideias de outros desenvolvedores se movam livremente e otimizem a estrutura do código-fonte. É assim que a linguagem é aperfeiçoada.

Desta forma, as ferramentas PHP estão se tornando cada vez mais populares. A linguagem de programação foi chamada de Personal Home Pages (PHP) em 1995. Mais tarde, em 1997, seu nome foi atualizado para se tornar o PHP Hypertext Preprocessor.

É por isso que as ferramentas PHP estão se tornando cada vez mais populares. Em 1995, a linguagem de programação era conhecida apenas como Personal Home Pages (PHP) em todo o mundo. Atualizado novamente em 1997, tornou-se um acrônimo recursivo para PHP Hypertext Preprocessor.

A Evolução da linguagem

1994 – PHP/Fi: A versão inicial criada por Rasmus Lerdorf. Este seria um lançamento prematuro. Com ele, Rasmus conseguiu monitorar o tráfego de seu site privado.

1997 – PHP2/Fi: A versão beta inicial, lançada em 1997, não estava pronta para uso em produção.

1997 – PHP3 – Dois programadores recodificaram e lançaram o PHP3, mudando o nome de Personal Homepage para PHP Hypertext Preprocessor. A linguagem tornou-se orientada a objetos, suportando bancos de dados comerciais e novos protocolos.

1999 – PHP4 – Implementação de métodos que permitem melhor interação com outros componentes web e linguagens. No entanto, esta versão tem um problema: a possibilidade de criar uma cópia do objeto. Isso porque a linguagem não funciona com manipuladores ou ponteiros.

2004 – PHP5 – Redesenhou sua orientação a objetos, trouxe mais visibilidade para interfaces e construtores, além de corrigir problemas de versões anteriores. É uma das versões mais usadas.

2015 – PHP7 – trouxe melhorias de desempenho e estabilidade, chegando a dobrar o desempenho em algumas aplicações. A versão 7 foi rapidamente adotada por desenvolvedores de todo o mundo.

Atualmente, a versão do idioma é 7.2. Você ainda pode ler mais sobre a história do PHP na documentação oficial.

Como funciona o PHP

O PHP é quase sempre usado em conjunto com o HTML, outra linguagem de computação (não de programação). HTML é usado para marcar blocos estáticos para compor suas páginas da web. Você pode aprender mais sobre HTML em nosso artigo.

No entanto, o HTML é renderizado no lado do cliente. O PHP se conecta ao HTML por meio de scripts que são interpretados e executados no lado do servidor. Ou seja, se um usuário deseja acessar uma página da Web, o PHP é executado no lado do servidor. Em seguida, ele gera uma resposta para renderizar o código HTML que será carregado na página do navegador.

O mesmo processo acontece se o usuário utilizar PHP com outras linguagens como CSS (folhas de estilo) ou JavaScript.

Para entender melhor esse processo, vamos examinar os conceitos de front-end e back-end.

Front End

Front-end é uma área de desenvolvimento relacionada à tecnologia do lado do cliente. Ou seja, é a área de desenvolvimento que trabalha o conteúdo que será renderizado diretamente no navegador do cliente. Então podemos dizer que é a parte visual de uma aplicação web, como um site. Geralmente consiste em HTML, CSS, JavaScript e outras tecnologias.

Áreas de pesquisa front-end

Back End

Backend é uma área de desenvolvimento relacionada a tecnologias server-side. Ou seja, é o “verso” do site. Vários sistemas, como validação de formulários, podem ser executados por meio do back-end. Então são scripts que executam diretamente no servidor e enviam a resposta para o cliente. Geralmente consiste em um banco de dados e uma linguagem de programação, como PHP ao lado de um banco de dados MySQL.

PHP e seu mascote (o elefante)

A interação entre o Front End e o Back End

Agora que entendemos o que cada um é individualmente, vamos entender como eles interagem e se relacionam entre si.

De um modo geral, podemos dizer que a interação entre eles acontece nas seguintes etapas:

O cliente ou usuário executa uma ação no navegador;

Posteriormente, o navegador envia uma solicitação ao servidor;

O servidor recebe essa solicitação e a interpreta no lado do servidor;

O servidor então executa o código e envia uma resposta ao navegador;

No final, o navegador renderizará e “lidará” com todo o resto, ou seja, no lado do cliente.

Artigo escrito por: J. Cesar