���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /proc/self/root/usr/share/tests/pecl/igbinary/tests/ |
--TEST-- Object serialization with compact strings --SKIPIF-- <?php if (!extension_loaded("igbinary")) { print "skip"; } ?> --INI-- igbinary.compact_strings=Off --FILE-- <?php class Foo { } class Bar { } $expected_array = array(); for ($i = 0; $i < 10; $i++) { $expected_array['foo_' . $i] = new Foo; $expected_array['bar_' . $i] = new Bar; } $actual_array = igbinary_unserialize(igbinary_serialize($expected_array)); $error = 'OK'; foreach ($expected_array as $key => $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