222222
Menu

tp5,php下关于Cannot use a scalar value as an array的解决办法

发布时间:2018-08-28 14:05:42作者:热度: 924 ℃

下载链接在文章结束的位置

php下关于Cannot use a scalar value as an array的解决办法


其实这个问题很简单,犯这种错误的人可能是逻辑思维不够谨慎


$where["ganbuleixing"] = ["neq","非干部"];  //干部类型  科级干部  后备干部   非干部
        if($keyword = Request::instance()->param("keyword")){
            $where["title"] = ["like","%".$keyword."%"];
        }


这样肯定不会报错

但是

        if($keyword = Request::instance()->param("keyword")){
            $where["title"] = ["like","%".$keyword."%"];
        }else{
            $where = 1;
        }
$where["ganbuleixing"] = ["neq","非干部"];  //干部类型  科级干部  后备干部   非干部

这样的话就有几率报错,如果没有传递keyword这个参数,必然报错!因为此时where = 1



好了,就简单指点一下!大家仔细柑橘这里的逻辑对应下自己的代码

米醋儿 micuer.com

  1. QQ3群:397053211
  2. QQ2群:524440238
  3. QQ1群:209183654
  4. 一键关注微博

旗下网站以及工具

    米醋儿TV 免费领券网
    程序员在线工具箱
    思琪导购网
    网络骗子曝光平台

友情连接