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.