php7在unserialize函数中不支持bool?

时间:2016-04-12 10:11:27

标签: php

我正在尝试使用function hide () { var x = document.getElementsByTagName("input"); for ( var counter = 0; counter < x.length; counter++) { x.item(counter).readonly = "readonly"; } } 函数和php7中引入的第二个参数(http://www.php.net/manual/en/function.unserialize.php

然而,看起来php生成错误,说第二个参数应该是一个数组,而不是一个bool值https://3v4l.org/9PhpO 有谁知道为什么会这样做?

1 个答案:

答案 0 :(得分:0)

我正在浏览php https://github.com/php/php-src/blob/master/ext/standard/var.c#L1013-L1068

的源代码

发现实际语法为unserialize($y, ['allowed_classes' => true])

运行:https://3v4l.org/Bs2HR