Server IP : 192.158.238.246 / Your IP : 52.15.174.103 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/7779/root/opt/cpanel/ea-php73/root/usr/share/tests/pecl/igbinary/tests/ |
Upload File : |
--TEST-- igbinary and edge cases unserializing array keys --FILE-- <?php set_error_handler(function ($errno, $errstr) { echo "$errstr\n"; }); var_dump(bin2hex($s = igbinary_serialize(['key' => true]))); // 3-byte string truncated in the middle of the array key var_dump(igbinary_unserialize("\x00\x00\x00\x02\x14\x01\x11\x03\x6b\x65")); // null instead of a string - skip over the entry var_dump(igbinary_unserialize("\x00\x00\x00\x02\x14\x01\x00")); ?> --EXPECTF-- string(24) "00000002140111036b657905" igbinary_unserialize_chararray: end-of-data NULL array(0) { }