php 出现Strict Standards: Only variables should be passed by reference in的解决方法
发布时间 - 2026-01-11 02:55:58 点击率:次这个问题多半是因为引用传递参数引起的,解决办法一是修改代码不使用引用传递;另一个办法是修改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));
这样大家就了解了吧,以后传参需要单独写好,不能一行写完了。
# Strict
# Standards
# PHP中的print_r 与 var_dump 输出数组
# php中get_object_vars()方法用法实例
# PHP中echo
# print_r与var_dump区别分析
# PHP异常Parse error: syntax error
# unexpected T_VAR错误解决方法
# php var_export与var_dump 输出的不同
# php输出echo、print、print_r、printf、sprintf、var_dump的区别
# PHP提示Notice: Undefined variable的解决办法
# php中var_export与var_dump的区别分析
# PHP var关键字相关原理及使用实例解析
# 这段
# 报错
# 解决办法
# 配置文件
# 是因为
# 也会
# 说了
# 一是
# 这个问题
# 要去
# 然后再
# 掉了
# 就得
# 解决方法
# 还需
# 写好
# 出现了一个
# 返回值
# 错误提示
# 后传
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何实现建站之星域名转发设置?
个人网站制作流程图片大全,个人网站如何注销?
香港服务器租用费用高吗?如何避免常见误区?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
Laravel怎么判断请求类型_Laravel Request isMethod用法
JavaScript模板引擎Template.js使用详解
公司网站制作价格怎么算,公司办个官网需要多少钱?
企业网站制作这些问题要关注
如何在橙子建站中快速调整背景颜色?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
音乐网站服务器如何优化API响应速度?
做企业网站制作流程,企业网站制作基本流程有哪些?
如何在香港服务器上快速搭建免备案网站?
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
免费网站制作appp,免费制作app哪个平台好?
制作企业网站建设方案,怎样建设一个公司网站?
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
如何有效防御Web建站篡改攻击?
如何快速搭建虚拟主机网站?新手必看指南
如何确认建站备案号应放置的具体位置?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
详解jQuery中的事件
WEB开发之注册页面验证码倒计时代码的实现
JS中对数组元素进行增删改移的方法总结
高端企业智能建站程序:SEO优化与响应式模板定制开发
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
如何在Windows 2008云服务器安全搭建网站?
jquery插件bootstrapValidator表单验证详解
如何在腾讯云服务器上快速搭建个人网站?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
如何在Windows虚拟主机上快速搭建网站?
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
常州企业网站制作公司,全国继续教育网怎么登录?
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
如何在云主机上快速搭建多站点网站?
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
Laravel怎么为数据库表字段添加索引以优化查询
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
电商网站制作价格怎么算,网上拍卖流程以及规则?
lovemo网页版地址 lovemo官网手机登录
JavaScript实现Fly Bird小游戏
开心动漫网站制作软件下载,十分开心动画为何停播?
深圳网站制作的公司有哪些,dido官方网站?
详解CentOS6.5 安装 MySQL5.1.71的方法
js代码实现下拉菜单【推荐】
详解MySQL数据库的安装与密码配置
网站制作大概多少钱一个,做一个平台网站大概多少钱?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
phpredis提高消息队列的实时性方法(推荐)
上一篇:vs能在linux下运行吗
上一篇:vs能在linux下运行吗

