mirror of
https://github.com/php/frankenphp.git
synced 2026-03-24 00:52:11 +01:00
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>
15 lines
352 B
PHP
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);
|
|
};
|