Lo snapshot del 12 luglio 2026 porta phpr a 780 funzioni interne su 2.143 e a 2.429 test del corpus Zend superati. Il dato più importante resta la copertura della libreria standard core: 517 funzioni su 654, pari al 79%.
Cosa comprende ext/session
L'implementazione include tutte le 23 funzioni dell'estensione, SessionHandler e le tre interfacce degli handler. Il file handler riproduce permessi, naming sess_<id>, serializer PHP, lazy write e garbage collection basata sul tempo di modifica.
La suite ufficiale dell'estensione raggiunge 150 test eseguiti con successo su 229. La coda residua riguarda soprattutto riscrittura trans-sid e la costante deprecata SID.
Perché conta per Symfony
Le sessioni erano il prerequisito più evidente per riammettere 371 casi di Tests/Session in Symfony HttpFoundation. La suite completa raggiunge 1.790 test, con 10 errori e 27 failure; senza la sottosuite Session, HttpFoundation resta a zero errori e 12 failure legate a casi che avviano un server php -S reale.
Metriche aggiornate
| Funzioni interne | 780 / 2.143 · 36% |
| Core language stdlib | 517 / 654 · 79% |
| Corpus Zend | 2.429 pass · 60% dei runnable |
| ext/session | 23 / 23 funzioni |
Prossimo bersaglio
Con event dispatcher e sessioni disponibili, il tracciato Symfony passa a HttpKernel: il ciclo Request → Response che avvicina il progetto a un bootstrap completo di framework.
Fonti: COVERAGE.md ↗ · TODO.md ↗ · repository ↗