В файле класса я увидел следующий код:
$uriParts = parse_url($uri);
$this->port = strcmp('https', $uriParts['scheme']) ? 80 : 443;
Я знаю, часть $uriParts['scheme']
предоставляет любую из схем, таких как http, https, ftp или что-то еще, но почему использовалась вышеуказанная строка strcmp
функция вместо использования следующего кода
$this->port = ('https' !== $uriParts['scheme']) ? 80 : 443;
Есть ли какая-то конкретная причина или просто так ??
Задача ещё не решена.
Других решений пока нет …