--TEST-- Object serialization with compact strings --SKIPIF-- --INI-- igbinary.compact_strings=Off --FILE-- $object) { if (!isset($actual_array[$key])) { $error = 'ERROR'; echo "Key $key is missing from result.\n"; echo "Expected key/value:\n"; var_dump($key, $object); var_dump($object); break; } if (!is_object($actual_array[$key]) || get_class($object) !== get_class($actual_array[$key])) { $error = 'ERROR'; echo "Array mismatch on $key\n"; echo "Expected key/value:\n"; var_dump($key, $object); echo "Actual key/value:\n"; var_dump($key, $actual_array[$key]); break; } } echo $error, "\n"; --EXPECT-- OK