Qdig Gallery的代码是:
$excl_imgs[] = end($logo_arrray = explode('/', $header['css_logo_url']));
$excl_imgs[] = end($bg_img_array = explode('/', $header['css_bg_img_url']));
给出了上述错误(严格标准)。
我该如何解决这个问题?
答案 0 :(得分:0)
执行此操作,您的错误应该消失:
$logo_arrray = explode('/', $header['css_logo_url']);
$bg_img_array = explode('/', $header['css_bg_img_url']);
$excl_imgs[] = end($logo_arrray);
$excl_imgs[] = end($bg_img_array);
您应该始终尝试修复任何严格标准警告而不是隐藏它们。
答案 1 :(得分:0)
我喜欢这样做以将我的代码放在一行中,您可以编写此方法并使用end_legacy
而不是结束时想要使用这样的结尾。
function end_legacy($arr){
if (empty($arr))return false;
if ( PHP_VERSION_ID > 50400) {
$count = count($arr);
$arr = array_values($arr);
return $arr[ $count-1 ];
}
return end($arr);
}
答案 2 :(得分:-1)