我在codeigniter中使用脚本来保存记录,并且在升级php后会产生e_strict错误。
代码:
function save($cdata){
foreach($cdata as $key=>$value){
$t=explode("_",$key);
if($t[0]!="con"){
$data->$key = setStringContent($value);
}
}
错误似乎来自此行
$data->$key = setStringContent($value);
任何帮助,将不胜感激 ...
如果不在任何地方初始化$ data,则需要在向其赋值之前(在foreach语句之前的某处)添加此行:
$data = new stdClass;
如果是数组,则应将该行更改为:
$data[$key] = setStringContent($value);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句