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
{{ message }}
Repository navigation
Regression: glob(null)/fnmatch(null) still coerce under PROFILE=8.4 (re-#20139, ext/standard/file.c, fnmatch.c) #20554
#20139 was closed as fixed, but under PHP_COMPILER_PROFILE=8.4 both builtins still soft-coerce null instead of throwing TypeError like php-src 8.1+/8.4.
Activity
PurHur commentedon Jul 20, 2026
claim: worker-lane-b — starting this run
PurHur commentedon Jul 20, 2026
Merged via #21253
Verification (PROFILE=8.4):
```
glob TypeError
fnmatch TypeError
```
VM + JIT repro
test/repro/issue_20554_glob_fnmatch_null84.php; complianceglob_fnmatch_null_forward84*.phpt(4/4 PHPUnit).Stdlib: glob()/fnmatch() null pattern TypeError on PROFILE=8.4 (#20554)…