In a class file, I saw the following code:
$uriParts = parse_url($uri);
$this->port = strcmp('https', $uriParts['scheme']) ? 80 : 443;
I know, the part $uriParts['scheme']
provides either of the schemes like http, https, ftp or anything but why the above line used strcmp
function instead of using the following code
$this->port = ('https' !== $uriParts['scheme']) ? 80 : 443;
Doest it have any specific reason or just like that??