APP端发起GET请求时,POST并无处理,导致接收的POST参数并不是数组,在Http.php原代码部分:
$_REQUEST = array_merge($_GET, $_POST, $_REQUEST);
合并3个数组就存在类型警告问题:
PHP Warning: array_merge(): Argument #2 is not an array in /Workerman/Protocols/Http.php on line 209
改为:
$_REQUEST = array_merge((array)$_GET, (array)$_POST, (array)$_REQUEST);
显示正常无提示了。
感谢反馈,主干代码已经做了兼容