Здравствуйте, интересно, скорее всего только мне, да и на серьёзный вопрос не тянет, поэтому решил задать его в "блондинках": HTTP_*_VAR -- в мануале, да и на форуме рекомендуют отказаться в пользу $_POST, $_GET и т.д., а в чём именно состоит "небезопастность"? Возможно, искал не там, не то, не так (нужное подчеркнуть), но толкового объяснения так и не нашёл.
Ну значит и в правильную тему написал Спасибо всем кто ответил. Ну, не верилось как-то, что из-за простого принципа языковой экономии создатели меняли бы названия функций.
Хоть бы кто-нибудь упомянул, что новые "версии" массивов являются суперглобальными - доступны отовсюду. Старые переменные нужно было объявлять через global, чтобы получить к ним доступ из функции/метода.