JezK
Edit File: igbinary_069.phpt
--TEST-- Test serializing and unserializing many duplicate strings --FILE-- <?php function main() { $arr = array(); // Just more than 2 ** 16 (`2**16` is a parse error in php 5.5) $n = (1 << 16) + 100; for ($i = 0; $i < $n; $i++) { $s = "$i"; $arr[] = $s; $arr[] = $s; } $unser = igbinary_unserialize(igbinary_serialize($arr)); var_export($arr === $unser); } main(); --EXPECT-- true