报错信息:Warning: count(): Parameter must be an array or an object that implements Countable 错误原因:PHP7.2版本之后,count()函数的参数无效时会抛出该warning警告。 解决办法 1.简单粗暴的方法降级PHP版
正在浏览:warning
SQLSTATE[01000]: Warning: 1265 Data truncated for column XXX at row 1错误是因为要插入到XXX列的数据长度超过了该列长度。 解决办法就是修改对应字段的长度设置,也可以在插入数据时做截断。
本着严谨的原则,Thinkphp55.0版本默认情况下会对任何错误(包括警告错误)抛出异常,如果不希望如此严谨的抛出异常,可以在应用公共函数文件中或者配置文件中使用error_reporting方法
//读取用户所属用户组$groups = $this-getGroups($uid);$ids = array();//保存用户所属用户组设置的所有权限规则idforeach ($groups as $g) {$ids = array_merge($ids, explode(,, trim($g[rules], ,)));} 上面的代码在运行