array_shiftって連続で使えるもんなんですか?

$a = array(1, 2, 3);
$b = array_shift($a);
$c = array_shift($a);

このようにした時$bには1が$cには2が入ってるんでしょうか?