listとunpack

list(, $littleEndianA, $littleEndianB) = unpack("n*", $bigEndianBinaryDatas);

listのすぐ後ろ、「,」を入れて空の第1引数を入れておかないとデータがずれる。
忘れると$littleEndianAにはNULLが入ってた。

原因はよくわからない(検索してもピンと来るものがなかった)。

listの添え字は0から、array(unpackの戻り値)は1から、が原因?
listの解説では一番右の引数から値をセットするそうだが、引数の数が合っていれば関係ないような。

PHP5.2.5