php5.5中ecshop提示Only variables should be passed by reference
发布:smiling 来源: PHP粉丝网 添加日期:2015-04-04 14:36:10 浏览: 评论:0
php5.5升级了很多功能的同时也去除了不少功能了,小编在使用ecshop提示Only variables should be passed by reference错误了,下文就来和各位一起看解决办法.
php大家用的版本不断提高,Ecshop没有来得及修改那么及时.
Ecshop安装出现:Only variables should be passed by reference
5.3以上版本的问题,应该也和配置有关 只要418行把这一句拆成两句就没有问题了,代码如下:
$tag_sel = array_shift(explode(' ', $tag));
改成:$tag_arr = explode(' ', $tag); $tag_sel = array_shift($tag_arr);
实验过,绝对可行,因为array_shift的参数是引用传递的,5.3以上默认只能传递具体的变量,而不能通过函数返回值.
修改代码如下:
- Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead...?
- cls_template.php //开源软件:phpfensi.com
- $out = "<?php \n" . '$k = ' . preg_replace_callback("/(\'\\$[^,]+)/e" , "stripslashes(trim('\\1','\''));", var_export($t, true)) . ";\n";
Tags: Only variables should be passed
相关文章
- ·Strict Standards: Only variables should be passed by reference in(2014-07-17)
- ·ecshop提示Strict Standards: Only variables should be passed by reference in错(2014-12-02)
- ·Ecshop提示Only variables should be passed by reference in错误(2014-09-20)
- ·ecshop在提交订单的时候报错:Warning: number_format() expects paramete(2014-11-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)