Files
archived-frankenphp/testdata/request-superglobal.php
Xavier Leune 0e8de8f56f fix(worker): initialize $_RESUEST (#2136)
Hi,

This PR fixes #1931, it handles $_REQUEST in worker mode correctly when
`auto_globals_jit` is enabled (default configuration for PHP).
Some concerns were raised in the comments of the issue regarding
performance. This implementation should make sure that request is
created only if used.

However if a previous execution plan already used `_REQUEST`, all
subsequent requests will create it. So the concern is "kindof"
mitigated.

Let me know if you have any suggestion to improve this.

---------

Signed-off-by: Xavier Leune <xavier.leune@gmail.com>
Co-authored-by: Alexander Stecher <45872305+AlliBalliBaba@users.noreply.github.com>
2026-01-29 06:56:45 +01:00

15 lines
352 B
PHP

<?php
require_once __DIR__.'/_executor.php';
return function () {
// Output $_REQUEST to verify it contains current request data
// $_REQUEST should be a merge of $_GET and $_POST (based on request_order)
echo "REQUEST:";
var_export($_REQUEST);
echo "\nGET:";
var_export($_GET);
echo "\nPOST:";
var_export($_POST);
};