By 17 July 2026, phpr's WordPress gate covers ten selected core groups: option, media, post, user, query, REST API, taxonomy, comment, XML-RPC and multisite. Each group is compared by test name against a fresh PHP-oracle baseline.

What parity means here

Parity does not always mean an empty error count. The REST API group contains one oEmbed error that is also present in the current upstream WordPress trunk under the reference interpreter; taxonomy carries the same warning on both runtimes. The requirement is the same named outcomes as the oracle.

option · media413 · 762 tests
post · user · query906 · 1,341 · 1,889 tests
REST API3,514 tests · 1 shared upstream error
taxonomy · comment · XML-RPC · multisite878 · 582 · 316 · 32 tests

The runtime surface expanded with the workload

The WordPress sessions added a real phpr -S server SAPI, native MySQLi over the Rust mysql crate, GD through the system libgd, EXIF, native fileinfo, HTML parsing and serialization, SAX-style XML, broader mbstring behavior, DNS reverse lookup, DOM canonicalization and many engine-level semantic fixes.

The same gate still keeps Symfony HttpKernel at 1,665 tests, 0 errors and 0 failures, Doctrine ORM at 3 errors / 13 failures, and the Rust test suite green.

Coverage numbers and development status

The latest complete global coverage measurement remains dated 14 July 2026: 2,493 passing Zend tests, 522 / 654 core functions and 785 / 2,143 internal functions. Because major extension work landed afterward, this site deliberately does not infer a higher percentage before the next full probe.

Next target

The next step is the complete default WordPress test suite, compared by test name, followed by a true multisite configuration. Known providers to close include BIG-5 conversion, a multisite data case and an INI-changeability dataset.