ECshop Strict Standards: Only variables should be passed by reference in解決辦法

本文章來給各位同學介紹關於ECshop Strict Standards: Only variables should be passed by reference in解決辦法,希望此教程 對各位同學有所幫助。

錯誤提示

Strict Standards: Only variables should be passed by reference in D:/wamp/ecshop/includes/cls_template.php on line 406

用軟件打開406行是這句話$tag_sel = array_shift(explode(' ', $tag));

解決方法

5.3以上版本的問題,應該也和配置有關

只要406行把這一句拆成兩句就沒有問題了

 代碼如下 複製代碼

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

改成:

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

因爲array_shift的參數是引用傳遞的,5.3以上默認只能傳遞具體的變量,而不能通過函數返回值

發佈了34 篇原創文章 · 獲贊 4 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章