Um usuário do Reddit publicou na comunidade r/PHP um convite à discussão sobre a integração de linguagens de sistemas como Rust e Go dentro do ecossistema PHP. A ideia central é aproveitar as características de segurança de memória e alta performance de Rust, bem como a eficiência concorrente de Go, para complementar ou substituir trechos críticos de código PHP.
Os participantes destacam que, historicamente, extensões PHP escritas em C têm sido o caminho padrão para melhorar velocidade, mas a complexidade e os riscos de vulnerabilidades de memória motivam a busca por alternativas mais seguras. Ferramentas como o FFI (Foreign Function Interface) nativo do PHP 7.4+ já permitem chamar bibliotecas compiladas em outras linguagens, e projetos recentes demonstram bindings para Rust (por exemplo, a biblioteca rust‑php) e para Go via cgo.
A discussão menciona casos de uso típicos, como processamento de imagens, criptografia e operações de I/O intensivo, onde a sobrecarga do interpretador PHP pode ser um gargalo. Embora ainda não existam versões oficiais ou pacotes amplamente adotados, alguns desenvolvedores já publicaram protótipos no GitHub, apontando que a compilação das extensões segue o fluxo tradicional de phpize e ./configure.
Como medida preventiva, a comunidade recomenda que quem pretenda experimentar essas abordagens mantenha o ambiente de desenvolvimento isolado, utilize containers Docker para testar a compatibilidade e siga as boas práticas de revisão de código. Ainda não há relatos de vulnerabilidades específicas associadas a essas integrações, mas a adoção deve ser acompanhada de auditorias de segurança.
Fonte: Reddit