久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

php 出現Strict Standards: Only variables should be passed by reference in的解決方法

這個問題多半是因為引用傳遞參數引起的,解決辦法一是修改代碼不使用引用傳遞,需要的朋友可以參考下

這個問題多半是因為引用傳遞參數引起的,解決辦法一是修改代碼不使用引用傳遞;另一個辦法是修改php配置文件,修改error_reporting 其值改為error_reporting = E_ALL& ~E_NOTICE。或者修改函數中的引用方式即可。

ps:修改配置文件時,最好是復制一行,注掉,然后再改,如果需要隨時切回。

ECShop出現Strict Standards: Only variables should be passed by reference in的解決方法

今天安裝ecshop的時候最上面出現了一個錯誤提示:Strict Standards: Only variables should be passed by reference in F:\www.xxxx.com\cls_template.php on line 418

解決辦法:

打開cls_template.php文件中發現下面這段代碼:

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

忘記說了,我的PHP版本是5.4.19,PHP5.3以上默認只能傳遞具體的變量,而不能通過函數返回值傳遞,所以這段代碼中的explode就得移出來重新賦值了

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

這樣之后頂部的報錯沒掉了,左側和底部的報錯還需要去ecshop的后臺點擊清除緩存才能去除。

下面我們遇到這段代碼,在php5.3以上版本,也會報錯誤。

$file_suffix = strtolower(array_pop(explode('.', $file_name)));

修改方法:

$fnarray=explode('.', $file_name);
$file_suffix = strtolower(array_pop($fnarray));

這樣大家就了解了吧,以后傳參需要單獨寫好,不能一行寫完了。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

主站蜘蛛池模板: 中文字幕高清免费日韩视频在线 | 亚洲国产精品一区 | 亚洲精选久久 | 九九色综合| 韩日一区二区 | 免费三级网站 | 不卡一区二区三区四区 | 日本免费视频在线观看 | 国产精品国产三级国产aⅴ中文 | 91久久久精品国产一区二区蜜臀 | 久久精品亚洲精品国产欧美 | 2018国产大陆天天弄 | 99免费精品视频 | 欧美一区| 欧美一区二区在线播放 | 日日夜夜天天综合 | 日韩精品免费视频 | 国产一区二区影院 | 国产在线一区观看 | 在线免费亚洲视频 | aaaaaa大片免费看最大的 | 久久久久免费精品国产小说色大师 | 日韩中文不卡 | 天天天堂| 国产视频第一页 | 二区在线视频 | 久久精品国产久精国产 | 国产精品视频一二三区 | 亚洲精品免费观看 | 欧美中文在线 | 午夜精品91 | 日韩中出 | 日韩高清一区二区 | 亚洲综合色视频在线观看 | 午夜二区 | 久久精品国产亚洲 | 久久婷婷国产麻豆91 | 欧美一级高潮片免费的 | www.日韩av.com | 久久国产综合 | 在线视频成人 |