STATUS AND COMPATIBILITY

How much PHP does phpr actually run?

Coverage was fully measured against PHP 8.5.7 on ; the server lifecycle snapshot is updated through .

2,649

Zend tests pass · 65.1% of runnable tests

539

core functions out of 654 · 82%

1,017

internal functions out of 2,143 · 47%

30,472

WordPress single-site tests · multisite 31,278

Core language stdlib

82%

Strings, arrays, math, variables, date, output, hashing and regex: the surface ordinary applications use most.

All internal functions

47%

The remaining gap is dominated by whole specialist extension families, not missing fundamentals of the language.

COMPLETE AREAS

Surfaces closed function by function.

ctype · 100%json · 100%SimpleXML · 100%zlib · 100%bcmath · 100%tokenizer · 100% functionssession · 23/23xml · 22/22fileinfo · 6/6tidy · 24/24PDO core · 100%

“Complete” means all expected internal functions for that area are present; upstream suites can still include a documented edge case or environment-bound condition.

REAL SOFTWARE

What runs end to end.

These results traverse many runtime surfaces at once and are guarded by named regression baselines.

ProjectMeasured statusWhat it validates
ComposerRunsrequire, install, diagnose, HTTPS and autoloading
PHPUnit9.6 / 11.5 / 13.xCLI, output buffering, Reflection and process isolation
Doctrine DBAL3,769 / 0 / 0PDO, SQLite, exceptions, metadata and SQLSTATE
Doctrine ORM3,484 tests · 3 errors · 13 failuresHydration, UnitOfWork, lazy proxies and Reflection
Symfony HttpKernel1,665 tests · 0 errors · 0 failuresDI container, kernel lifecycle, time zones, eval scope and destructors
WordPress30,472 single-site · 31,278 multisiteOne declared name-diff in each suite; real MySQL, HTTP, REST, wp-admin, media and permalinks

2.06–2.11×

current reference band for full-suite CPU vs the oracle

2.58×

WordPress media-group CPU vs the oracle

~3.0–3.1×

current media footprint band vs the oracle

0.000

measured objects retained per request after the WP-72 teardown fix

Measured data: COVERAGE.md ↗ · performance trend: GAP_TREND.md ↗ · current route: NEXT_SESSION_WORDPRESS.md ↗ · known divergences ↗