PHP 致命错误:调用时传递引用已被删除

2023-11-21

我有一个旧的脚本,最近我收到此错误:

Fatal error: Call-time pass-by-reference has been removed in /****/******/public_html/****/cp-list-summary.php on line 100

该文件的第 100 行左右看起来像这样:

if ($row[images])
{
    $image_set = array ();
    $result = mysql_query ('SELECT fname FROM ' . $dbimgs . ' WHERE listid=\'' . $_GET['id'] . '\' ORDER BY id ASC', $link);
    while ($images = mysql_fetch_array ($result))
    {
        array_push (&$image_set, $images[fname]);
    }
}

导致错误的原因是什么以及如何修复它?我不是开发人员,所以请慢慢来。


看起来您的网站 php 已升级,或者您正在重用

只需删除&上 (&$图像

Note: 函数调用上没有参考符号 - 仅在函数定义上。仅函数定义就足以通过引用正确传递参数。从 PHP 5.3.0 开始,当您在 foo(&$a); 中使用 & 时,您将收到一条警告,指出“调用时传递引用”已被弃用。从 PHP 5.4.0 开始,调用时传递引用已被删除,因此使用它会引发致命错误。

不应通过引用传递其他表达式,因为结果未定义。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP 致命错误:调用时传递引用已被删除 的相关文章

  • 在运行时修改方法/函数

    我一直在研究 php 反射方法 我想做的是在方法打开之后和任何返回值之前注入一些代码 例如我想更改 function foo bar foo bar return foo 并向其中注入一些代码 例如 function foo bar som
  • 使用 preg_replace 缩小 CSS

    我正在尝试使用 preg replace 缩小多个 CSS 文件 实际上 我只是想从文件中删除任何换行符 制表符和注释 以下对我有用 regex array t r n echo preg replace regex file get co
  • SELECT、SELECT COUNT 和交叉引用表是否可以仅通过一个查询来处理?

    我有一个显示项目列表的页面 每个项目都会显示从 mysqli 数据库检索到的以下数据 Title Subtitle 描述 零件编号 x 中的 1 与该项目相关的照片总数 从项目中随机选择的照片 标签列表 使用分页系统每页显示 6 个项目 由
  • 从 PHP PDO 执行时 MySQL 提交是否同步?

    使用 MySQL 的 PHP PDO 接口 假设我有以下代码来结束事务 假设它已正确开始 pdo gt query commit 当函数返回时 对日志的写入是否已刷新 也就是说 事务是否已提交 或者我只是提出了提交请求 假设我没有设置任何延
  • “imagecolorat”和透明度

    如何才能获得透明度上一个像素的值image imagecolorat 仅选取图像中指定位置的像素颜色索引 通过该索引 我可以获取 RGB 值 但不能获取透明值 希望您理解 并提前感谢您 解决方案可能如下 colorIndex imageco
  • php 是否有内置的 base32 值转换?

    我知道我可以使用 number format 但是有没有办法表示 base32 数字 例如 十六进制可以用0x 来表示 八进制可以用前面的0来表示 php中有什么可以表示base32数字的吗 使用内置函数base convert 例如 To
  • switch 语句中的 continue 2 和break

    我是 PHP 新手 在网上看到了下面的代码 它有continue 2 and break一起在switch case陈述 这是什么意思 foreach elements as element switch element type case
  • 使用字符串路径设置嵌套数组数据[重复]

    这个问题在这里已经有答案了 我正在尝试编写一个不寻常的用例 目标是这样的 我希望客户能够提供一个字符串 例如 cars honda civic On 使用这个字符串 我的代码将设置一个值 如下所示 data cars honda civic
  • 为什么我无法访问 PHP DateTime 类中的 DateTime->date?

    使用DateTime类 如果我尝试运行以下代码 mydate new DateTime echo mydate gt date 我会回复此错误消息 注意 未定义的属性 DateTime date 这没有意义 因为跑步时var dump 在变
  • Netbeans PHP/javascript 突出显示

    当将 PHP 与 Javascript 混合时 我一直在寻找 NetBeans 7 1 1 代码突出显示错误的解决方案 我也使用 Notepad 这没有问题 Example function showUpload file JS code
  • PHP - 解析具有固定列宽的文本文件

    我是 PHP 和 Laravel 的新手 我需要打开文件并解析内容以将它们传递到数据库 文本文件具有固定的列宽 它没有分隔符或标题 我认为使用子字符串并将每个子字符串分配给变量将是正确的方法 但我仍在学习该语言的过程中 我不知道如何实现这一
  • 我在 php 中执行的这个 include 语句有什么问题吗? [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我希望这篇文章发布在我的网站上 但它给出了错误 解析错误 语法错误 第 1 行 opt lampp htdocs whi
  • 将字符串转换为关联数组键?

    给定一个包含由点分隔的值的字符串 property entry item 将其转换为关联数组的键的最佳方法是什么 result imported data property entry item 该字符串可以是任意长度 任意数量的点并包含一
  • 用 PHP 发送电子邮件 - 空白电子邮件接收

    我正在尝试使用 PHP 发送电子邮件 我的问题实际上是 发送的电子邮件是空白的 我的 PHP 函数 function sendMail template Email Subject USR Id USR Email postdata htt
  • Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException 没有消息 Laravel 5.5

    这让我很头疼 尝试从表单登录时出现此错误 Symfony 组件 HttpKernel 异常 MethodNotAllowedHttpException 没有消息 登录控制器 php
  • PHP 从 MSSQL 存储过程获取返回值

    我无法从 SQL Server MSSQL 2012 SP 获取 OUTPUT 参数以返回 PHP 我的存储过程是 CREATE PROCEDURE spGetNextSeqID ID AS INT OUTPUT AS BEGIN BEGI
  • 在 Doctrine 2 ORDER BY 中使用 DQL 函数

    我正在使用 MySQL 数据库在 Symfony 2 3 和 Doctrine 2 4 中做一个项目 我有一个 FieldValue 实体 简化 class FieldValue The ID var integer protected f
  • 使用 PHP 和 xpath 中的抓取功能提取 HTML 页面中的字符串

    我需要抓取这个 HTML 页面 https www sanita puglia it monitorpo aslfg monitorps web monitorps monitorPSperASL do codNazionale 16011
  • PHP 如何使用比较运算符比较字符串?

    我正在使用比较运算符来比较字符串 我需要对以下两个比较及其结果进行某种解释 if ai gt i echo Yes else echo No output No 为什么这些会这样输出 if ia gt i echo Yes else ech
  • 如何在 PHP 中知道种子/对等点的数量

    当您放置一个 torrent文件在您的网站上下载 您如何获取该 Torrent 的种子和同级数量并通知用户 您必须联系 torrent 文件中显示的跟踪器 如果跟踪器支持 抓取 这可能就是您想要的请求 否则 由跟踪器决定要返回多少个对等点给

随机推荐

  • 使用 XSL 提取 XML 文件的子集

    我有这个 XML 文件
  • 如何在 MATLAB 中使用最小二乘近似?

    对于线性代数的家庭作业 我使用 MATLAB 求解了以下方程 运算符 这是推荐的方法 A 0 2 0 25 0 4 0 5 0 4 0 25 y 0 9 1 7 1 2 x A y 产生以下答案 x 1 7000 2 0800 对于作业的下
  • Backbone.Marionette 中项目视图和布局中的额外 div

    我正在尝试 Backbone Marionette 但我很困惑为什么我的布局和 ItemView 不断生成额外的 div 顺便说一句 例子是咖啡 AppLayout Backbone Marionette Layout extend tem
  • 使用 Rails 3 在 Heroku 上运行 Gmail

    我正在尝试从 Heroku 发送电子邮件并运行 目前我可以通过 教程 从 Heroku 发送电子邮件 http blog heroku com archives 2009 11 9 tech sending email with gmail
  • 在运行时更新 Java 安全策略?

    是否有合法的方法可以在运行时添加 删除 Java 安全策略的权限 Javadoc 说Policy refresh 对于基于文件的策略将重新读取文件 因此 可以通过编辑策略文件然后调用来在运行时修改系统范围的策略Policy refresh
  • .*(点星)在 SQL 中意味着什么?

    什么是 SQL 中的意思 我在这个查询中看到了它 SELECT socialmedia kat stundenvorlagen socialmedia zielgruppen ziel benutzer socialmedia zielgr
  • 如何重置 Android studio 布局?

    我的 Android Studio 布局 我很伤心 因为我的 Android sutios 的布局很奇怪 在上面的截图中 如您所见 蓝色圆圈位置位于工作室的最右侧 我想把它移动到箭头所指的位置 但我不知道如何移动它 任何帮助将不胜感激 谢谢
  • C# 反射并查找所有引用

    给定一个 DLL 文件 我希望能够找到对该 DLL 文件中某个方法的所有调用 我怎样才能做到这一点 本质上 我如何以编程方式完成 Visual Studio 已经完成的工作 我不想使用像这样的工具 NET反射器要做到这一点 但反思是可以的
  • 将 Twitter Bootstrap 不可关闭模态转换为可关闭模态

    我正在使用 Twitter Bootstrap 创建一个无法关闭的模式 这是故意的 但是 十秒后 我希望用户能够通过按转义键或单击模式外部来关闭模式 这可以做到吗 这是示例代码
  • 二元矩阵向量乘法

    我想乘以 8x8binary矩阵由无符号字符表示的 8 位向量表示为无符号 64 位整数 然而 由于其他一些问题 矩阵must be按列排序 因此没有简单的字节匹配来轻松乘法 知道如何加快这样的计算吗 每一次操作都很重要 因为我需要进行数十
  • 将镜像从 docker 注册表克隆到另一个

    我有一个包含一组图像的私人注册表 它可以被视为应用程序存储 我的应用程序可以获取这些应用程序并在其他计算机上运行它们 为了实现这一目标 我的应用程序首先从私有注册表中提取映像 然后将其复制到本地注册表以供以后使用 步骤如下 docker p
  • 字符串插值 - 重复[重复]

    这个问题在这里已经有答案了 有没有办法多次插入变量而不重复 例如 var name bla Console WriteLine foo name repeat 2 bar to print foo blabla bar 我对插值几个特别感兴
  • 如何使用Visual Studio 2013将带有sql本地db数据库的网站发布到azure

    我的网站已在本地服务器上启动并运行 我想将其发布到天蓝色 我搜索了很多 但无法这样做 但在没有数据库的情况下成功发布 任何人都可以提供一步一步的指南如何发布到azure以及从azure管理门户下载哪些工具 谢谢 尝试这个http www a
  • 如何连接多个 IObservable 序列?

    var a Observable Range 0 10 var b Observable Range 5 10 var zip a Zip b x y gt x y zip Subscribe Console WriteLine Print
  • WPF StringFormat={0:C} 显示为美元

    为什么这行代码
  • 远程调试在 Glassfish 中运行的 Java Web 应用程序

    我有一个网络应用程序 它当前部署在 Glassfish 实例中的远程服务器上 是否可以使用 Netbeans 远程连接到服务器并调试应用程序 就像我调试普通的 java 应用程序一样 如果有人做到了这一点并且可以提供见解或可以为我提供指导
  • search.twitter.com 的“热门话题”算法是什么?

    Twitter 使用什么算法来确定您可以看到的 10 个主题搜索 twitter com 我想实现该算法 并且还想展示 50 个最热门的主题 而不是 10 个 你能描述一下最有效的算法吗 Thanks Twitter 的 API 可以在以下
  • 如何在 kivy 应用程序退出时运行方法

    我想在用户尝试退出应用程序时运行一个方法 有点像每当用户尝试通过单击退出时出现 您确定要退出吗 或 您想保存文件吗 类型的消息窗口顶部的退出按钮 就像是on quit app root saveSession 如果您希望应用程序在 GUI
  • Rails 中 RESTful 路由的更新操作(PATCH 或 PUT)

    我是 Ruby on Rails 的新手 为什么 Rails 中 RESTful 路由的更新操作映射到两个 HTTP 动词 即 PATCH 和 PUT PATCH articles id format articles update PUT
  • PHP 致命错误:调用时传递引用已被删除

    我有一个旧的脚本 最近我收到此错误 Fatal error Call time pass by reference has been removed in public html cp list summary php on line 10