加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP致命错误:通过引用的引用时间已被删除

发布时间:2020-12-13 16:41:21 所属栏目:PHP教程 来源:网络整理
导读:我有一个古老的脚本,最近我得到这个错误: 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 ()
我有一个古老的脚本,最近我得到这个错误:
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]);
    }
}

什么原因导致错误和如何解决?我不是开发者,所以请慢点.

你试图在array_push中传递一个指向你的数组的指针.这就是为什么遇到致命错误的原因.只需使用:
array_push( $image_set,$images[fname] );

Note: array_push() will raise a warning if the first argument is not an array.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读