private static function packArrayHeader($size) { if ($size <= 0xf) { return \chr(0x90 | $size); } if ($size <= 0xffff) { return "Ü" . \chr($size >> 8) . \chr($size); } return \pack('CN', 0xdd, $size); }