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
Reuse existing null→"" guards used by other file builtins
Repro (verified 2026-07-02)
./script/docker-exec.sh -- php bin/vm.php test/repro/maintainer_gap_file_stat_null_coerce.php
# TypeError: file_exists(): Argument #1 ($filename) must be of type string, null given
./script/docker-exec.sh -- php test/repro/maintainer_gap_file_stat_null_coerce.php
# ok
Activity
PurHur commentedon Jul 2, 2026
claim: PHP Compiler STD Lib — batch (issues #15069, #15067)
Fix file/path builtins null filename coercion (#15067). (#15077)
PurHur commentedon Jul 2, 2026
Merged via #15077. VM+JIT compliance
file_stat_null_coercegreen; repromaintainer_gap_file_stat_null_coerce.phpreturns ok; AOT lint OK.