Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя
Подкаст о PHP, DBA, архитектуре, DevOps...  · 29 дек 2022  · 5minphp.ru

Элементы форм с пробелами в именах

Предновогодний PHP-сюрприз: представьте себе элемент формы с пробелами в атрибуте name <input type="text" name="имя с пробелом">, делаем submit формы в браузере, что увидим в $_POST?
Ответ: ['имя_с_пробелом' => …]
Откуда взялись подчёркивания вместо пробелов в ключе 'имя_с_пробелом'? Оказывается, это сделано для совместимости с register_globals (есть олды, которые помнят register_globals?)!
Более того, на подчёркивания заменяются не только пробелы:
chr(32) ( ) (space)
chr(46) (.) (dot)
chr(91) ([) (open square bracket)
chr(128) - chr(159) (various)
PHP: Variables From External Sources - Manual
php.net/manual/en/language.variables.external.php