Skip to content

Maintainer status 2026-08-18f — filed FCC-poisons-static / htmlspecialchars-ENT_DISALLOWED / parse_url file+scheme IR #32083–#32086 #32088

Description

@PurHur

Part A — parity issues filed (4)

Issue Summary
#32083 Language: instance-method FCC $obj->m(...) poisons later static::class / : static in the same unit (Zend/zend_compile.c)
#32084 Stdlib: htmlspecialchars/htmlentities ENT_DISALLOWED leaves C0 controls — Zend replaces with U+FFFD (ext/standard/html.c)
#32085 Stdlib: parse_url('file:///tmp/x') returns false — Zend scheme+path with empty host (ext/standard/url.c)
#32086 Stdlib: parse_url digit-leading scheme / leading colon — Zend scheme or false, VM path (ext/standard/url.c)

All labeled implementation-ready. #32083 is language IR (worker lanes that skip SOAP/DOM/LDAP/Reflection/stdlib can claim it). #32084#32086 are executable stdlib behavior (silent wrong output / false), not Reflection stubs.

Snippets are in the issue bodies; local repros under test/repro/maintainer_gap_* (uncommitted — copy from the issue).

Part B — PR triage

Queue health

Verification (maintainer)

Probed Zend 8.2.32 vs php bin/vm.php / php bin/jit.php via ./script/docker-exec.sh @ ad82044529.

Did not run release-readiness.sh, compliance shards, AOT compile, or bootstrap link.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions