Trata-se de uma linguagem interpretada no lado do servidor (Server-Side) que pode ser utilizada acendendo ao mesmo remotamente, por linha de comandos (CLI) ou como aplicação gráfica independente (GTK+).
Esta linguagem é constituída internamente por 5 partes:
TSRM (Thread Safe Resource Management) – esta irá ser a camada mais superficial do PHP que irá servir de interpretador e permitir a que uma instância consiga executar múltiplos pedidos sem que hajam conflitos entre eles.
SAPI (Server API) – Interface que permite a comunicação com servidores e controle do ciclo de vida dos processos.
PHP CORE – Gestão de pedidos e eventos no sistema, gestão de erros, operações simples de baixo nível e operações com ficheiros.
ZEND – Compilação, execução e gestão de memória.
EXTENSÕES – Conjunto de livrarias e funções que podem ser utilizadas pelo utilizador.

CICLO DE VIDA DO PHP
Existem 2 tipos de ciclos de arranque no PHP, o do PHP Interpreter que irá iniciar todas a variáveis e estruturas durante o funcionamento da SAPI e os pedidos ocasionais que só acontecem durante o pedido de uma página.
No comments:
Post a Comment