Test .phpt
Categorie con molti test vicini alla parità offrono patch piccole e misurabili.
CONTRIBUISCI
Il modo più utile per aiutare phpr è chiudere un comportamento verificabile: un test .phpt, un builtin mancante, una divergenza documentata o uno strumento che renda il confronto più veloce.
REGOLA D'ORO
Una patch è completa quando il caso target produce lo stesso output del runtime di riferimento e l'intera baseline mantiene zero regressioni pass→fail.
Scegli un test fallito o una funzione mancante ad alto impatto.
Esegui lo stesso caso con PHP e con phpr.
Riduci il diff al comportamento semantico minimo.
Implementa senza stub plausibili o scorciatoie silenziose.
Esegui suite target, gate Zend e test applicativi rilevanti.
.phptCategorie con molti test vicini alla parità offrono patch piccole e misurabili.
Funzioni pure, deterministiche e usate da framework hanno un ritorno immediato.
Driver o API richieste da un caso d'uso reale, implementate con contratti espliciti.
Input che raggiungono unwrap o panic devono diventare errori VM tipizzati.
Ricette riproducibili, mappa delle divergenze e spiegazioni architetturali riducono il costo di ingresso.
Runner, diff, benchmark e report che rendono visibile il prossimo gap più importante.