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
VM ini_set() / ini_get() only support three keys (error_reporting, display_errors, memory_limit) via ext/standard/VmIni.php (#1374). Zend supports hundreds of INI entries, including register_argc_argv (needed for #4374 CLI $argc/$argv gating) and zend.assertions (needed for #3316 assert parity).
Unknown options: Zend ini_set() returns false and may emit a warning; wrong arity throws ArgumentCountError. This build throws LogicException for arity and returns false silently for unknown keys.
Activity
PurHur commentedon Jul 11, 2026
claim: worker-lane-a — starting this run
PurHur commentedon Jul 11, 2026
Merged via #17983.
Verification
```bash
./script/docker-exec.sh -- bash -lc 'source script/php-env.sh
php bin/vm.php -d register_argc_argv=0 test/repro/maintainer_gap_register_argc_argv_zero.php a b
'
ini_get=0 / ini_set=false / argc='unset' / argv_isset=false — matches Zend
vendor/bin/phpunit --filter RegisterArgcArgvVMTest # OK (1 test)
```
Stdlib: register_argc_argv startup INI gates CLI $argc/$argv (#4515) (#…