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


相关推荐: 百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  iOS验证手机号的正则表达式  iOS UIView常见属性方法小结  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  javascript如何操作浏览器历史记录_怎样实现无刷新导航  如何在建站之星网店版论坛获取技术支持?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Laravel如何与Inertia.js和Vue/React构建现代单页应用  ,交易猫的商品怎么发布到网站上去?  Laravel怎么实现验证码(Captcha)功能  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  高性能网站服务器配置指南:安全稳定与高效建站核心方案  手机网站制作与建设方案,手机网站如何建设?  在centOS 7安装mysql 5.7的详细教程  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  长沙企业网站制作哪家好,长沙水业集团官方网站?  如何在自有机房高效搭建专业网站?  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  高性能网站服务器部署指南:稳定运行与安全配置优化方案  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  Python高阶函数应用_函数作为参数说明【指导】  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  如何用低价快速搭建高质量网站?  html5的keygen标签为什么废弃_替代方案说明【解答】  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  如何用已有域名快速搭建网站?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  如何快速重置建站主机并恢复默认配置?  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  如何为不同团队 ID 动态生成多个“认领值班”按钮  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  ,在苏州找工作,上哪个网站比较好?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  微信小程序 canvas开发实例及注意事项  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  佛山企业网站制作公司有哪些,沟通100网上服务官网?  免费网站制作appp,免费制作app哪个平台好?  如何正确下载安装西数主机建站助手?  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法