Как получить текущий URL

PHP
Для получения адреса текущей страницы я использую код:
$url = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

Теперь переменная $url содержит в себе текущий URL.

Многие, вместо 'https://' пишут следующий код:
((!empty($_SERVER['HTTPS'])) ? 'https' : 'http') . '://'

Я не вижу в этом необходимости, я знаю, что у меня всегда будет https, по этому я не делаю лишних проверок.

Возможно, будет интересно: Как получить доменное имя сайта из URL на PHP.