���� 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 : /usr/share/tests/pecl/igbinary/tests/ |
--TEST-- igbinary and many arrays --FILE-- <?php function generate_test_array(int $n) : array { $result = []; for ($i = 0; $i < $n; $i++) { $result[] = [$i]; } // Validate that igbinary properly serializes and unserializes the references to arrays created earlier for ($i = 0; $i < $n; $i++) { $result[] = $result[$i]; } return $result; } $small = generate_test_array(2); var_dump(bin2hex($s = igbinary_serialize($small))); var_dump(igbinary_unserialize($s)); $medium = generate_test_array(1 << 8); var_dump(igbinary_unserialize(igbinary_serialize($medium)) === $medium); $large = generate_test_array(1 << 16); var_dump(igbinary_unserialize(igbinary_serialize($large)) === $large); ?> --EXPECTF-- string(60) "000000021404060014010600060006011401060006010602010106030102" array(4) { [0]=> array(1) { [0]=> int(0) } [1]=> array(1) { [0]=> int(1) } [2]=> array(1) { [0]=> int(0) } [3]=> array(1) { [0]=> int(1) } } bool(true) bool(true)