ECShop出现Strict Standards: Only variables...的错误

新安装ECShop后,打开网站时出现了Strict Standards: Only variables should be passed by reference in H:wwwrootshop.fewho.comincludescls_template.php on line 406,如何去掉这个错误?

我的PHP版本是5.4,PHP 5.3以上默认只能传递具体的变量,而不能通过函数返回值传递,所以这段代码中的explode就得移出来重新赋值了。

因此,我们只要将该文件的406行改成以下两行就可以了:

$tag_arr = explode(' ', $tag);
$tag_sel = array_shift($tag_arr);


5