mirror of
https://github.com/php/php-src.git
synced 2024-10-19 15:34:25 +00:00
30 lines
600 B
Plaintext
30 lines
600 B
Plaintext
|
--TEST--
|
|||
|
serialize()/unserialize() with exotic letters
|
|||
|
--FILE--
|
|||
|
<?php
|
|||
|
$<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = array('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' => '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
|||
|
|
|||
|
class <20>berK<72><4B>li<6C><69>
|
|||
|
{
|
|||
|
public $<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ber = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
}
|
|||
|
|
|||
|
$foo = new <20>berk<72><6B>li<6C><69>();
|
|||
|
|
|||
|
var_dump(serialize($foo));
|
|||
|
var_dump(unserialize(serialize($foo)));
|
|||
|
var_dump(serialize($<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>));
|
|||
|
var_dump(unserialize(serialize($<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)));
|
|||
|
?>
|
|||
|
--EXPECT--
|
|||
|
string(55) "O:11:"<22>berK<72><4B>li<6C><69>":1:{s:11:"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ber";s:6:"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";}"
|
|||
|
object(<28>berK<72><4B>li<6C><69>)#2 (1) {
|
|||
|
["<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ber"]=>
|
|||
|
string(6) "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
}
|
|||
|
string(32) "a:1:{s:6:"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";s:6:"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";}"
|
|||
|
array(1) {
|
|||
|
["<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"]=>
|
|||
|
string(6) "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
}
|