2.429
test del corpus Zend superati
STATO MISURATO
Snapshot: · PHP 8.5.7
2.429
test del corpus Zend superati
79%
della libreria standard core
780
funzioni interne disponibili
23/23
funzioni di ext/session
Le metriche sono prodotte dal test runner del progetto e dal confronto con PHP 8.5.7. Consulta il breakdown completo ↗
IL CONTRATTO
Il riferimento non è il design di Zend, ma l'output che il codice PHP produce. I test ufficiali .phpt diventano un oracolo eseguibile per chiudere ogni differenza in modo verificabile.
Type juggling, errori, warning, stack trace e casi limite vengono confrontati byte per byte con PHP.
Ownership, tipi e strutture Rust sostituiscono una parte della gestione manuale della memoria del core C.
Server residente, distribuzione single binary e I/O asincrono sono obiettivi di lungo periodo, dopo la compatibilità applicativa.
ARCHITETTURA
Il sorgente attraversa una pipeline esplicita: parser, rappresentazioni intermedie, compilazione a bytecode e dispatch nella VM.
“Correct or absent.”
Una funzione che restituisce risultati plausibili ma errati è peggiore di una funzione assente. Un builtin viene registrato solo quando il suo comportamento è stato verificato.
PARTECIPA
Scegli un test .phpt che fallisce, riproduci il comportamento dell'oracolo e chiudi il gap senza regressioni.