Зачем использовать strcmp вместо равного сравнения для определения схемы URI

В файле класса я увидел следующий код:

$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;

Есть ли какая-то конкретная причина или просто так ??

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]