/
opt
/
cpanel
/
ea-php83
/
root
/
usr
/
share
/
tests
/
pecl
/
igbinary
/
tests
/
File Upload :
llllll
Current File: //opt/cpanel/ea-php83/root/usr/share/tests/pecl/igbinary/tests/igbinary_060.phpt
--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?)
Copyright ©2k19 -
Hexid
|
Tex7ure