背景:Cakephp开发环境版本是2.3.8,服务器的cakephp版本是2.3.5,测试好的代码上传到服务器上后发现总爆如下的警告:
Warning (2): strtolower() expects parameter 1 to be string, array given [CORECakeNetworkCakeRequest.php, line 478]
经过比对2.3.8和2.3.5发现,2.3.8比2.3.5的function is多了如下的代码:
if (is_array($type)) { $result = array_map(array($this, 'is'), $type); return count(array_filter($result)) > 0; }