@@ -74,11 +74,11 @@ which are represented by a single `array` type in PHP. By default, the packer wi
7474array if it has sequential numeric keys, starting from ` 0 ` and as a MessagePack map otherwise:
7575
7676``` php
77- $mpArr1 = $packer->pack([1, 2]); // MP array [1, 2]
78- $mpArr2 = $packer->pack([0 => 1, 1 => 2]); // MP array [1, 2]
79- $mpMap1 = $packer->pack([0 => 1, 2 => 3]); // MP map {0: 1, 2: 3}
80- $mpMap2 = $packer->pack([1 => 2, 2 => 3]); // MP map {1: 2, 2: 3}
81- $mpMap3 = $packer->pack(['foo ' => 1, 'bar ' => 2]); // MP map {foo : 1, bar : 2}
77+ $mpArr1 = $packer->pack([1, 2]); // MP array [1, 2]
78+ $mpArr2 = $packer->pack([0 => 1, 1 => 2]); // MP array [1, 2]
79+ $mpMap1 = $packer->pack([0 => 1, 2 => 3]); // MP map {0: 1, 2: 3}
80+ $mpMap2 = $packer->pack([1 => 2, 2 => 3]); // MP map {1: 2, 2: 3}
81+ $mpMap3 = $packer->pack(['a ' => 1, 'b ' => 2]); // MP map {a : 1, b : 2}
8282```
8383
8484However, sometimes you need to pack a sequential array as a MessagePack map.
@@ -91,15 +91,15 @@ $mpMap = $packer->packMap([1, 2]); // {0: 1, 1: 2}
9191Here is a list of type-specific packing methods:
9292
9393``` php
94- $packer->packNil(); // MP nil
95- $packer->packBool(true); // MP bool
96- $packer->packInt(42); // MP int
97- $packer->packFloat(M_PI); // MP float
98- $packer->packStr('foo'); // MP str
99- $packer->packBin("\x80"); // MP bin
100- $packer->packArray([1, 2]); // MP array
101- $packer->packMap([1, 2 ]); // MP map
102- $packer->packExt(1, "\xaa"); // MP ext
94+ $packer->packNil(); // MP nil
95+ $packer->packBool(true); // MP bool
96+ $packer->packInt(42); // MP int
97+ $packer->packFloat(M_PI); // MP float
98+ $packer->packStr('foo'); // MP str
99+ $packer->packBin("\x80"); // MP bin
100+ $packer->packArray([1, 2]); // MP array
101+ $packer->packMap(['a' => 1 ]); // MP map
102+ $packer->packExt(1, "\xaa"); // MP ext
103103```
104104
105105> * Check the [ "Type transformers"] ( #type-transformers ) section below on how to pack custom types.*
0 commit comments