2,429
Zend tests pass · 60% of runnable tests
STATUS AND COMPATIBILITY
A measured snapshot against PHP 8.5.7, updated . These percentages do not describe a stable release; they show actual progress.
2,429
Zend tests pass · 60% of runnable tests
517
core functions out of 654 · 79%
780
internal functions out of 2,143 · 36%
8
areas reported complete
Strings, arrays, math, variables, date, output, hashing and regex: the surface ordinary applications use most.
Most of the gap is concentrated in whole database, crypto, networking and media extensions not started yet.
COMPLETE AREAS
“Complete” means all expected internal functions for that area are present; official suites can still include SAPI cases or documented edge cases.
REAL SOFTWARE
These results matter more than a synthetic demo because they traverse many runtime surfaces at once.
| Project | Measured status | What it validates |
|---|---|---|
| Composer | Runs | require, install, diagnose, HTTPS and autoloading |
| PHPUnit | 11.5 / 13.2 / 13.3-dev | CLI, output buffering, Reflection, process isolation |
| Doctrine DBAL | 3,769 / 0 / 0 | PDO, SQLite, exceptions, metadata and SQLSTATE |
| Doctrine ORM | 3,484 tests · 3 errors · 15 failures | Hydration, UnitOfWork, lazy proxies and Reflection |
| Symfony HttpFoundation | 1,419 tests · 0 errors · 12 SAPI failures | Request/response, headers, cookies, files and processes |
| Monolog | Runs | Composer autoloading and real standard-library usage |
Data and definitions: COVERAGE.md ↗ · known divergences ↗