0

在一个类文件中,我看到了以下代码:

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

它有任何特定的原因或只是这样吗?

4

0 回答 0