我有这条线
$logos = isset($instance['client_logo']) ? $instance['client_logo'] : [''];
造成这个
解析错误:语法错误,第18行的... / widget-home-clients.php意外'['
如何更改?
答案 0 :(得分:3)
如果['']
打算给你一个包含一个空字符串的数组,你应该array('')
,因为看起来你的PHP版本还没有允许这个简短的语法 - 它是PHP 5.4引入。
如果您只想获得一个空字符串,只需将['']
替换为''
答案 1 :(得分:0)
使用此:
$logos = (isset($instance['client_logo'])) ? $instance['client_logo'] : '';
答案 2 :(得分:0)
使用以下代码替换您的代码......
<?php
$logos = '';
if(isset($instance['client_logo']) && !empty($instance['client_logo']))
{
$logos= $instance['client_logo'];
}
?>