���� 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_unserialize_header warning --SKIPIF-- --FILE-- <?php function my_error_handler($errno, $errstr) { printf("Logged: $errstr\n"); } error_reporting(E_ALL); set_error_handler('my_error_handler'); function test_igbinary_unserialize($data) { $unserialized = igbinary_unserialize($data); if ($unserialized !== null) { printf("Expected null, got %s\n", var_export($unserialized, true)); } } test_igbinary_unserialize("a:0:{}"); test_igbinary_unserialize('\\""\\{}'); test_igbinary_unserialize("\x00\x00\x00\x01"); test_igbinary_unserialize("\x00\x00\x00\x03\x00"); test_igbinary_unserialize("\x00\x00\x00\xff\x00"); test_igbinary_unserialize("\x02\x00\x00\x00\x00"); --EXPECT-- Logged: igbinary_unserialize_header: unsupported version: "a:0:"..., should begin with a binary version header of "\x00\x00\x00\x01" or "\x00\x00\x00\x02" Logged: igbinary_unserialize_header: unsupported version: "\\\"\"\\"..., should begin with a binary version header of "\x00\x00\x00\x01" or "\x00\x00\x00\x02" Logged: igbinary_unserialize_header: expected at least 5 bytes of data, got 4 byte(s) Logged: igbinary_unserialize_header: unsupported version: 3, should be 1 or 2 Logged: igbinary_unserialize_header: unsupported version: 255, should be 1 or 2 Logged: igbinary_unserialize_header: unsupported version: 33554432, should be 1 or 2 (wrong endianness?)