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

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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 ();
    $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] );

脚本宝典总结

以上是脚本宝典为你收集整理的PHP致命错误:通过引用的引用时间已被删除全部内容,希望文章能够帮你解决PHP致命错误:通过引用的引用时间已被删除所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。