Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
REQUEST_URI не передается в скрипт если оный обрабатывается не модулем апача, а cgi версией php, да притом под каким-нибудь другим сервером, например lighttpd
правда пользы от метода ровно столько, сколько от строчки return $_SERVER['REQUEST_URI'];