先来看下代码:
echo 'load INPUT类之前:';
var_dump($_POST);
$IN =& load_class('Input', 'core');
echo 'load INPUT类之后:';
var_dump($_POST);exit;
结果:
看到了吗,$_POST的数据格式不同,INT变成了STRING
但也许和我的操作有关,因为我是在系统钩子里对$_POST原始数据进行了json_decode修改
$_POST['data'] =@json_decode($_POST['data'],true);