Parse error: syntax error, unexpected '[' in .../widget-home-clients.php on line 18
それはどのように変更する必要がないの原因このライン
$logos = isset($instance['client_logo']) ? $instance['client_logo'] : [''];
がありますか?
Parse error: syntax error, unexpected '[' in .../widget-home-clients.php on line 18
それはどのように変更する必要がないの原因このライン
$logos = isset($instance['client_logo']) ? $instance['client_logo'] : [''];
がありますか?
['']
場合、まだこの短い構文を許可しない、あなたのPHPのバージョンが表示されますので、あなたは、array('')
を行う必要があります - それをPHP 5.4で導入されました。
あなただけの空の文字列を取得したい場合は、単に次のコードを使用してコードを置き換え''
で['']
を交換...
<?php
$logos = '';
if(isset($instance['client_logo']) && !empty($instance['client_logo']))
{
$logos= $instance['client_logo'];
}
?>
変更[ '']に '' – FastTurtle
'$ logos = isset($ instance ['client_logo'])? $ instance ['client_logo']: ''; ' – Daan
なぜdownvoteですか? – Zurechtweiser