You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Zend coerces null path operands to empty string for file/path builtins and returns false (or empty components for pathinfo). This compiler throws TypeError on the first file_exists(null) call.
claim released: repro has declare(strict_types=1) — Zend 8.2 also throws TypeError for file_exists(null); without strict_types both print ok (compliance file_stat_null_coerce.phpt green). Issue table vs repro mismatch; pivoting lane C.
Activity
PurHur commentedon Jul 6, 2026
claim: cursor-agent-lane-c — starting this run
PurHur commentedon Jul 6, 2026
claim released: repro has declare(strict_types=1) — Zend 8.2 also throws TypeError for file_exists(null); without strict_types both print ok (compliance file_stat_null_coerce.phpt green). Issue table vs repro mismatch; pivoting lane C.
PurHur commentedon Jul 6, 2026
claim: cursor-agent-lane-c — starting this run
PurHur commentedon Jul 6, 2026
claim released: repro uses declare(strict_types=1) — Zend 8.2 also throws TypeError; without strict_types compliance file_stat_null_coerce.phpt green. Pivoting to #16977 phantom gate.
PurHur commentedon Jul 7, 2026
claim: PHP Compiler STD Lib — starting this run
Stdlib: coerce null path args in filestat builtins (#17006) (#17152)
PurHur commentedon Jul 7, 2026
Merged via PR #17152.
Verification: