做商城项目的商品添加功能模块时,出现了一个错误提示:Strict Standards: Only variables should be passed by reference in
查阅资料后,得到了以下解决方法:
打开所指向错误的代码块找到以下代码:
$ext=array_pop(explode('.',$name));
因为php5.3以上默认只能传递具体的变量,而不能通过函数返回值传递,所以这段代码中的explode就需要拿出来重新赋值了
$ext_new=explode('.',$name);
$ext=array_pop($ext_new);
这样之后报错就没有了。