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] );
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |