宇宙飞船运营商在哪里有用?

时间:2016-02-19 12:49:29

标签: php

我理解操作员的工作原理。

它压缩了这个:

if ($a > $b) {
    return 1;
} else if ($a < b) {
    return -1;
} else {
    return 0;
}

进入这个

$a <=> $b

但我会在哪里以及如何使用它?

唯一有用的地方是usort的回调。除此之外,要使用返回的值,我仍然必须使用switch并且这会使目的失败。

switch ($a <=> $b) {
    case -1: //code
    case 0:  //code
    case 1:  //code
}

更新:我的问题不是如何使用它或如何使用它。我在问这有用的地方。

0 个答案:

没有答案