mirror of
https://github.com/dunglas/frankenphp.git
synced 2025-12-24 13:38:11 +08:00
perf: optimize $_SERVER import (#1106)
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr> Co-authored-by: a.stecher <a.stecher@sportradar.com> Co-authored-by: Alliballibaba <alliballibaba@gmail.com>
This commit is contained in:
committed by
GitHub
parent
ee8e1b97b9
commit
e5ca97308e
39
testdata/server-all-vars-ordered.php
vendored
Normal file
39
testdata/server-all-vars-ordered.php
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
echo "<pre>\n";
|
||||
foreach ([
|
||||
'CONTENT_LENGTH',
|
||||
'HTTP_CONTENT_LENGTH',
|
||||
'HTTP_SPECIAL_CHARS',
|
||||
'DOCUMENT_ROOT',
|
||||
'DOCUMENT_URI',
|
||||
'GATEWAY_INTERFACE',
|
||||
'HTTP_HOST',
|
||||
'HTTPS',
|
||||
'PATH_INFO',
|
||||
'CONTENT_TYPE',
|
||||
'DOCUMENT_ROOT',
|
||||
'REMOTE_ADDR',
|
||||
'CONTENT_LENGTH',
|
||||
'PHP_SELF',
|
||||
'REMOTE_HOST',
|
||||
'REQUEST_SCHEME',
|
||||
'SCRIPT_FILENAME',
|
||||
'SCRIPT_NAME',
|
||||
'SERVER_NAME',
|
||||
'SERVER_PORT',
|
||||
'SERVER_PROTOCOL',
|
||||
'SERVER_SOFTWARE',
|
||||
'SSL_PROTOCOL',
|
||||
'AUTH_TYPE',
|
||||
'REMOTE_IDENT',
|
||||
'CONTENT_TYPE',
|
||||
'PATH_TRANSLATED',
|
||||
'QUERY_STRING',
|
||||
'REMOTE_USER',
|
||||
'REQUEST_METHOD',
|
||||
'REQUEST_URI',
|
||||
] as $name) {
|
||||
echo "$name:" . $_SERVER[$name] . "\n";
|
||||
}
|
||||
echo "</pre>";
|
||||
Reference in New Issue
Block a user