Capítulo 46. Zend API: Hackeando o Núcleo do PHP

Índice
Introdução
Overview
Extension Possibilities
Source Layout
PHP's Automatic Build System
Creating Extensions
Usando Extensões
Resolução de Problemas
Source Discussion
Accepting Arguments
Creating Variables
Duplicating Variable Contents: The Copy Constructor
Returning Values
Printing Information
Funções de Inicialização e Finalização
Calling User Functions
Initialization File Support
Pra Onde Ir Agora?
Reference: Some Configuration Macros
API Macros
Funções da API Functions (Não Concluído Ainda)

Introdução

Quem sabe não fala.

Quem fala não sabe.

Algumas vezes, o PHP "puro" simplesmente não basta. Embora esses casos sejam raros para o usuário médio, aplicações profissionais levarão, em breve, o PHP ao limite de suas capacidades, em termos ou de velocidade ou funcionalidades. Novas funcionalidades nem sempre podem ser implementadas em código nativo devido a restrições da linguagem e inconviniências que surgem quando é preciso carregar uma biblioteca gigante de código padrão acrescentado à cada script, então outro método precisa ser encontrado para compensar aquilo que falta no PHP.

Assim que esse ponto é alcançado, é hora de tocar no coração do PHP e dar uma olhada no seu núcleo, o código C que faz o PHP rodar.