Sobre o projeto

Elephc é um compilador de PHP para nativo que traduz um subconjunto de PHP diretamente em assembly nativo. Ele cria binários autônomos para macOS ARM64, Linux ARM64 e Linux x86_64, e oferece suporte à compilação cruzada para alvos iOS a partir de um host macOS. O código-fonte comum é compilado AOT sem fallbacks de opcode, enquanto a avaliação dinâmica opcional depende de uma ponte de interpretador vinculada estaticamente. O projeto introduz extensões especializadas do compilador, como `packed class` para registros POD planos, `buffer<T>` para arrays tipados contíguos, `ptr` para operações de memória bruta e declarações `extern` para Interfaces de Função Estrangeira (FFI). Ele oferece suporte a fibers, recursos de OOP, tipos modernos de PHP e inclui ferramentas de monitoramento de desempenho e gerenciamento de pacotes nativos.