PHP é a abreviação de uma linguagem de script chamada Hypertext Preprocessor. Essa abreviação PHP significava, há muito tempo, Personal Home Page Tool, que é o que era originalmente. A linguagem de script ou linguagem de programação é baseada na sintaxe de Perl e C. Esses programas são indispensáveis para a criação de sites dinâmicos e aplicativos da Web. O pré-processador de hipertexto está disponível gratuitamente e é distribuído como software livre sob a licença PHP. O PHP é indispensável devido ao seu amplo suporte a bancos de dados, à integração de protocolos da Internet e à disponibilidade de muitas bibliotecas de funções. O pacote de software também pode incluir o Squid.
Como ele foi distribuído e como o PHP funciona?
No início de 2013, o PHP era usado em cerca de 244 milhões de sites. O pacote de software também pode incluir o Squid. Em 2015, 82% de sites eram administrados por essa linguagem de programação. O Hypertext Preprocessor é a linguagem de programação mais usada no mundo porque é fácil de aprender e descomplicada. O programa pode criar sites e também costuma ser instalado pelos hosts da Web. Com o sistema PHP, os códigos podem funcionar no lado do servidor. Isso significa que o código-fonte não pode ser enviado a um navegador da Web. Esse código-fonte é enviado a um intérprete do servidor da Web. O interpretador verifica o código-fonte e, em seguida, envia a saída para o navegador. Essa saída do interpretador PHP também aparecerá no final. O interpretador envia um documento HTML para o navegador, que pode ser gerado com o PHP com outros arquivos, como imagens e arquivos PDF. O sistema que executa aplicativos da Web com um arquivo PHP é urgentemente necessário. O sistema deve ser capaz de lidar com as instruções contidas no arquivo. Uma interface (por exemplo, ISAPI ou CGI) ajuda o intérprete a executar um daemon de servidor ou outros serviços de servidor (por exemplo, Apache ou IIS). Uma mistura de sistemas operacionais, como Linux, Windows e macOS, um servidor da Web, como Apache e PHP, é chamada de LAMP para Linux. Para o Windows, o pacote é chamado de WAMP e para o macOS é chamado de MAMP. O projeto XAMPP está desenvolvendo pacotes que neutralizam os pacotes da Internet. No entanto, essas versões só podem ser usadas em ambientes de teste. Na verdade, o pré-processador de hipertexto só é executado em um ambiente de servidor da Web, portanto, o PHP também está sujeito ao HTTP. Cada página PHP chamada contribui para a carga no servidor da Web. O interpretador também trabalha com o código-fonte. Isso aumenta a carga e reduz a velocidade de resposta. Vários caches de bytecode são fornecidos para melhorar a velocidade de resposta. Os caches são disponibilizados para armazenar temporariamente o programa e acelerar o acesso na próxima vez que o arquivo for chamado. O programa PHP pode ser usado para escrever scripts orientados por linha de comando. Eles também são independentes dos componentes internos. Outro software gratuito com o código PHP é chamado Hip-Hop desde 2010. Ele foi desenvolvido após vários anos de pesquisa por Facebook foi desenvolvido para aliviar a carga de 40% do servidor no Facebook.
Sessões com o programa PHP
Somente variáveis comuns estão disponíveis em uma solicitação HTTP. E somente arquivos salvos. No escopo da solicitação, após a chamada da página, ou seja, no final, a variável Dadosou a memória também é excluída. Se um usuário excluir uma website Isso geralmente envolve várias exibições de página. As chamadas variáveis de sessão (escopo da sessão) são usadas para preencher um carrinho de compras em uma loja on-line. O PHP armazena dados entre sessões, o que é uma configuração padrão (escopo do aplicativo). Esses dados são armazenados no servidor de outras maneiras para que o conteúdo do carrinho de compras virtual não seja perdido a cada nova página chamada.