Я не могу понять, что в этом плохого.
PHP 8.1
PHP устарел: автоматическое преобразование false в массив устарело
$request = parse_url( $_SERVER['REQUEST_URI'] );
$request['path'] = ( ! empty( $request['path'] ) ) ? $request['path'] : '';
Подробнее здесь: https://stackoverflow.com/questions/751 ... deprecated
Мобильная версия