[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
kmspico
/
release
/
dorams
/
geromi
/
vincent
/
[
Home
]
File: unserialize_allowed_classes_option_invalid_value.phpt
--TEST-- Test unserialize() with non-bool/array allowed_classes --FILE-- <?php class foo { public $x = "bar"; } $z = array(new foo(), 2, "3"); $s = serialize($z); try { unserialize($s, ["allowed_classes" => null]); } catch (TypeError $exception) { echo $exception->getMessage() . "\n"; } try { unserialize($s, ["allowed_classes" => 0]); } catch (TypeError $exception) { echo $exception->getMessage() . "\n"; } try { unserialize($s, ["allowed_classes" => 1]); } catch (TypeError $exception) { echo $exception->getMessage() . "\n"; } ?> --EXPECT-- unserialize(): Option "allowed_classes" must be of type array|bool, null given unserialize(): Option "allowed_classes" must be of type array|bool, int given unserialize(): Option "allowed_classes" must be of type array|bool, int given